insertLocalTipsMessageWithExt static method

void insertLocalTipsMessageWithExt(
  1. String conversationId,
  2. String text,
  3. Map<String, dynamic> map, {
  4. int? time,
})

插入Tips消息 支持设置extension

Implementation

static void insertLocalTipsMessageWithExt(
    String conversationId, String text, Map<String, dynamic> map,
    {int? time}) async {
  var res = await MessageCreator.createTipsMessage(text);
  if (res.isSuccess && res.data != null) {
    NIMMessage msg = res.data!;
    msg.serverExtension = jsonEncode(map);
    NimCore.instance.messageService.insertMessageToLocal(
        message: res.data!, conversationId: conversationId, createTime: time);
  }
}