stream-chat-android
ChatUtils::devToken
is not accessible anymore, it has been moved toChatClient::devToken
stream-chat-android-client
- setUser deprecation
- The
setUser
,setGuestUser
, andsetAnonymousUser
methods onChatClient
are now deprecated. - Prefer to use the
connectUser
(connectGuestUser
,connectAnonymousUser
) methods instead, which returnCall
objects. - If you want the same async behaviour as with the old methods, use
client.setUser(user, token).enqueue { /* Handle result */ }
.
- The
- Add support for typing events in threads:
- Add
parentId
toTypingStartEvent
andTypingStopEvent
- Add
parentId
toChannelClient::keystroke
andChannelClient::stopTyping
- Add
ChatClient::sendFile
andChatClient::sendImage
each now have just one definition withProgressCallback
as an optional parameter. These methods both returnCall<String>
, allowing for sync/async execution, and error handling. The old overloads that were asynchronous and returned no value/error have been removed.FileUploader::sendFile
andFileUploader::sendImages
variations withProgressCallback
are no longer async with no return type. Now they are synchronous withString?
as return type
stream-chat-android-offline
- Add support for typing events in threads:
- Add
parentId
toKeystroke
andStopTyping
use cases
- Add
stream-chat-android-ui-common
- Add a new
isMessageRead
flag to theMessageListItem.MessageItem
class, which indicates
that a particular message is read by other members in this channel. - Add handling threads typing in
MessageInputViewModel