updateUnreadCount method Null safety
- BaseMessage message
Implementation
bool updateUnreadCount(BaseMessage message) {
final currentUser = SendbirdSdk().currentUser;
if (!message.isSilent) {
if (message is AdminMessage) {
increaseUnreadMessageCount();
return true;
}
if (message.sender?.isCurrentUser == false) {
increaseUnreadMessageCount();
return true;
}
if (message.mentioned(user: currentUser, byOtherUser: message.sender)) {
increaseUnreadMentionCount();
return true;
}
}
return false;
}