Releases: ConnectyCube/use-chat
Releases · ConnectyCube/use-chat
0.13.0
Features
- Introduced
unreadMessagesCount
object to retrieve total unread messages count (unreadMessagesCount.total
) or by dialog ID (unreadMessagesCount[dialog._id]
); - Added
processOnMessage
function to process needed actions on incoming messages from other users.
const {processOnMessage} = useChat()
processOnMessage((userId: number, message: Chat.Message): void => {
playIncomingSound() // for example
});
0.12.0
Features
- Added
listOnlineUsers
function to get a list of current online users.
Bug fixes
- current user id is missing in
users
when someone created a chat with you;
0.11.0
- Introduced
isOnline
state - In
selectDialog
, retrieve messages only if chat is not activated yet - In
selectDialog
, callmarkDialogAsRead
only whenunread_messages_count > 0
- fix: current user id is missing in
users
0.10.0
First public release