setAllMessagesUnread method

Future<int?> setAllMessagesUnread()

Mark all messages in conversation as unread.

Returns an updated unread message count for the user on this conversation.

Implementation

Future<int?> setAllMessagesUnread() async {
  if (!hasMessages) {
    return null;
  }
  try {
    final result =
        await TwilioConversations().conversationApi.setAllMessagesUnread(sid);
    return result.count;
  } on PlatformException catch (err) {
    throw TwilioConversations.convertException(err);
  }
}