createAtSignedGroupMessageWithMessage method
Implementation
V2TimMsgCreateInfoResult? createAtSignedGroupMessageWithMessage({required V2TimMessage message, required List<String> atUserList}) {
if (atUserList.isEmpty) {
print("createAtSignedGroupMessageWithMessage failed, atUserList cannot be empty");
return V2TimMsgCreateInfoResult();
}
if (message.groupAtUserList != null && message.groupAtUserList!.isNotEmpty) {
print("createAtSignedGroupMessageWithMessage failed, at message does not support at message");
return V2TimMsgCreateInfoResult();
}
message.groupAtUserList = atUserList;
String tempID = _createMessageTempID();
message.id = tempID;
messageIDMap.addAll({tempID: message});
V2TimMsgCreateInfoResult result = V2TimMsgCreateInfoResult(id: tempID, messageInfo: message);
return result;
}