setLocalCustomData method

Future<V2TimCallback> setLocalCustomData({
  1. V2TimMessage? message,
  2. String? msgID,
  3. required String localCustomData,
})

设置消息自定义数据(本地保存,不会发送到对端,程序卸载重装后失效)

localCustomData 自定义数据

message 消息对象

msgID 待废弃,请使用 lastMsg

注意:web不支持该接口

Implementation

Future<V2TimCallback> setLocalCustomData({
  V2TimMessage? message,
  String? msgID,
  required String localCustomData,
}) async {
  if (kIsWeb) {
    return TencentCloudChatSdkPlatform.instance
        .setLocalCustomData(msgID: msgID, localCustomData: localCustomData);
  }

  if (message != null) {
    return TIMMessageManager.instance
        .setLocalCustomData(message: message, localCustomData: localCustomData);
  } else {
    return TIMMessageManager.instance
        .setLocalCustomData(msgID: msgID ?? "", localCustomData: localCustomData);
  }
}