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