GroupChannelRead extension Null safety
Set of functionality related to read feature for group channel
- on
Methods
-
getReadMembers(
BaseMessage message, {bool includeAll = false}) → List< Member> -
Returns a list of
Memberwho has read givenmessage. IfincludeAllis provided astruethen current user will be included as well. -
getReadStatus(
bool includeAll) → Map< String, Map< String, dynamic> > -
Returns
Mapwith 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> -
Returns undelivered member count as int with given
message. -
getUnreadMembers(
BaseMessage message, {bool includeAll = false}) → List< Member> -
Returns a list of
Memberwho has not read givenmessage. IfincludeAllis provided astruethen current user will be included as well. -
markAsRead(
) → Future< void> - Marks as read with current time.