createTargetedGroupMessageWithMessage method
Implementation
V2TimMsgCreateInfoResult createTargetedGroupMessageWithMessage({required V2TimMessage message, required List<String> receiverList}) {
if (receiverList.isEmpty) {
print("createTargetedGroupMessageWithMessage failed, receiverList is empty");
return V2TimMsgCreateInfoResult();
}
// 不支持群定向消息
if (message.targetGroupMemberList != null && message.targetGroupMemberList!.isNotEmpty) {
print("createTargetedGroupMessageWithMessage failed, targeted group message does not support at message");
return V2TimMsgCreateInfoResult();
}
message.targetGroupMemberList = receiverList;
String tempID = _createMessageTempID();
message.id = tempID;
messageIDMap.addAll({tempID: message});
V2TimMsgCreateInfoResult result = V2TimMsgCreateInfoResult(id: tempID, messageInfo: message);
return result;
}