Skip to content

Releases: ConnectyCube/use-chat

0.13.0

07 Feb 08:38
f670613
Compare
Choose a tag to compare

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

05 Feb 10:50
dcac757
Compare
Choose a tag to compare

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

03 Feb 14:30
Compare
Choose a tag to compare
  • Introduced isOnline state
  • In selectDialog, retrieve messages only if chat is not activated yet
  • In selectDialog, call markDialogAsRead only when unread_messages_count > 0
  • fix: current user id is missing in users

0.10.0

29 Jan 10:13
Compare
Choose a tag to compare

First public release