markAsUnread method

Future<void> markAsUnread(
  1. BaseMessage message
)

Sends mark as unread from message to the latest message. @since 4.4.0

Implementation

Future<void> markAsUnread(BaseMessage message) async {
  sbLog.i(StackTrace.current);

  await chat.apiClient.send(GroupChannelMarkAsReadRequest(
    chat,
    channelUrl: channelUrl,
    messageId: message.messageId,
    isExcluded: true,
    uniqueId: chat.commandManager.addToDedupIdMap(
      dedupId: const Uuid().v1(),
      dedupCount: 2,
    ),
  ));
}