GroupChannelRead extension
Set of functionality related to read feature for group channel
- on
Methods
-
getReadMembers(
BaseMessage message, {bool includeAll = false}) → List< Member> -
Available on GroupChannel, provided by the GroupChannelRead extension
Returns a list of Member who has read givenmessage. IfincludeAllis provided astruethen current user will be included as well. -
getReadStatus(
bool includeAll) → Map< String, Map< String, dynamic> > -
Available on GroupChannel, provided by the GroupChannelRead extension
ReturnsMapwith key as userId String and value asMapthat conatins two keys:userandlast_seen_at. IfincludeAllis provided astruethen current user will be included as well. -
getUndeliveredMembers(
BaseMessage message) → List< Member> -
Available on GroupChannel, provided by the GroupChannelRead extension
Returns undelivered member count as int with givenmessage. -
getUnreadMembers(
BaseMessage message, {bool includeAll = false}) → List< Member> -
Available on GroupChannel, provided by the GroupChannelRead extension
Returns a list of Member who has not read givenmessage. IfincludeAllis provided astruethen current user will be included as well. -
markAsRead(
) → Future< void> -
Available on GroupChannel, provided by the GroupChannelRead extension
Marks as read with current time.