GroupChannelInternal extension
Set of functionality for internal usage to update a channel
- on
Properties
- canChangeUnreadMentionCount → bool
-
no setter
- canChangeUnreadMessageCount → bool
-
no setter
Methods
-
addMember(
Member? newMember) → void -
clearUnreadCount(
) → void -
decreaseUnreadMentionCount(
) → void -
increaseUnreadMentionCount(
) → void -
increaseUnreadMessageCount(
) → void -
myReadReceipt(
) → int -
removeMember(
String? userId) → Member? -
setBlockedByMe(
{required String targetId, required bool blocked}) → void -
shouldUpdateLastMessage(
BaseMessage message, Sender? sender) → bool -
updateMember(
User? user) → void -
updateMemberCounts(
ChannelEvent event) → void -
updateTypingStatus(
Member? member, {bool typing = false}) → void -
updateUnreadCount(
BaseMessage message) → bool -
updateWithSystemEventData(
Map< String, dynamic> data) → void