collectMessage static method

Future<NIMResult<NIMCollection>> collectMessage(
  1. NIMMessage message
)

收藏消息

Implementation

static Future<NIMResult<NIMCollection>> collectMessage(NIMMessage message) {
  var data = message.text;
  if (message.attachment is NIMMessageFileAttachment) {
    data = (message.attachment as NIMMessageFileAttachment).url!;
  }
  var type = message.messageType?.getValue();
  var params = NIMAddCollectionParams(
      collectionType: type,
      collectionData: data,
      uniqueId: '${message.messageServerId}');
  return NimCore.instance.messageService.addCollection(params: params);
}