sendCustomGroupMessage method
Future<void>
sendCustomGroupMessage(
{ - required String groupId,
- required List<int> data,
- TIMMessagePriority priority = TIMMessagePriority.high,
- bool isOnlineUserOnly = false,
- bool isExcludedFromUnreadCount = true,
})
Implementation
@override
Future<void> sendCustomGroupMessage({
required String groupId,
required List<int> data,
TIMMessagePriority priority = TIMMessagePriority.high,
bool isOnlineUserOnly = false,
bool isExcludedFromUnreadCount = true,
}) async {
V2TimValueCallback<V2TimMessage> res = await TencentImSDKPlugin.v2TIMManager.getMessageManager().sendCustomMessage(
data: base64Encode(data),
receiver: '',
groupID: groupId,
priority: _convertPlatformMessagePriorityToMobile(priority),
onlineUserOnly: isOnlineUserOnly,
isExcludedFromUnreadCount: isExcludedFromUnreadCount,
);
if (res.code != 0) {
throw (SendMessageException(res.code, res.desc));
}
}