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