sendTeamTipWithoutUnread method

  1. @override
void sendTeamTipWithoutUnread(
  1. String sessionId,
  2. Map<String, dynamic> map, {
  3. int? time,
})
override

Implementation

@override
void sendTeamTipWithoutUnread(String sessionId, Map<String, dynamic> map,
    {int? time}) async {
  var res = await MessageBuilder.createTipMessage(
      sessionId: sessionId, sessionType: NIMSessionType.team);
  if (res.isSuccess && res.data != null) {
    NIMMessage msg = res.data!;
    msg.status = NIMMessageStatus.success;
    msg.remoteExtension = map;
    msg.config = NIMCustomMessageConfig(enableUnreadCount: false);
    NimCore.instance.messageService.saveMessageToLocalEx(
        message: msg,
        time: time ?? DateTime.now().millisecondsSinceEpoch - 1000);
  }
}