GroupChannelInternal extension

Set of functionality for internal usage to update a channel

on

Properties

canChangeUnreadMentionCount bool

Available on GroupChannel, provided by the GroupChannelInternal extension

no setter
canChangeUnreadMessageCount bool

Available on GroupChannel, provided by the GroupChannelInternal extension

no setter

Methods

addMember(Member? newMember) → void

Available on GroupChannel, provided by the GroupChannelInternal extension

clearUnreadCount() → void

Available on GroupChannel, provided by the GroupChannelInternal extension

decreaseUnreadMentionCount() → void

Available on GroupChannel, provided by the GroupChannelInternal extension

increaseUnreadMentionCount() → void

Available on GroupChannel, provided by the GroupChannelInternal extension

increaseUnreadMessageCount() → void

Available on GroupChannel, provided by the GroupChannelInternal extension

myReadReceipt() int

Available on GroupChannel, provided by the GroupChannelInternal extension

removeMember(String? userId) Member?

Available on GroupChannel, provided by the GroupChannelInternal extension

setBlockedByMe({required String targetId, required bool blocked}) → void

Available on GroupChannel, provided by the GroupChannelInternal extension

shouldUpdateLastMessage(BaseMessage message, Sender? sender) bool

Available on GroupChannel, provided by the GroupChannelInternal extension

updateMember(User? user) → void

Available on GroupChannel, provided by the GroupChannelInternal extension

updateMemberCounts(ChannelEvent event) → void

Available on GroupChannel, provided by the GroupChannelInternal extension

updateTypingStatus(Member? member, {bool typing = false}) → void

Available on GroupChannel, provided by the GroupChannelInternal extension

updateUnreadCount(BaseMessage message) bool

Available on GroupChannel, provided by the GroupChannelInternal extension

updateWithSystemEventData(Map<String, dynamic> data) → void

Available on GroupChannel, provided by the GroupChannelInternal extension