createAtSignedGroupMessage method

Future<V2TimValueCallback<V2TimMessage>> createAtSignedGroupMessage({
  1. required String createdMsgID,
  2. required List<String> atUserList,
})

Implementation

Future<V2TimValueCallback<V2TimMessage>> createAtSignedGroupMessage({
  required String createdMsgID,
  required List<String> atUserList,
}) async {
  if (kIsWeb) {
    return TencentCloudChatSdkPlatform.instance.createAtSignedGroupMessage(
      createdMsgID: createdMsgID,
      atUserList: atUserList,
    );
  }

  V2TimMsgCreateInfoResult result = TIMMessageManager.instance.createAtSignedGroupMessage(
    createdMsgID: createdMsgID,
    atUserList: atUserList,
  );

  V2TimValueCallback<V2TimMessage> resultCallback = V2TimValueCallback<V2TimMessage>.fromBool(result.messageInfo != null, '');
  resultCallback.data = result.messageInfo;

  return resultCallback;
}