sendCustomMessage method
Future<void>
sendCustomMessage(
{ - required String userId,
- required List<int> data,
- TIMMessagePriority priority = TIMMessagePriority.high,
- bool isOnlineUserOnly = false,
- bool isExcludedFromUnreadCount = true,
})
Implementation
@override
Future<void> sendCustomMessage({
required String userId,
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: userId,
groupID: '',
priority: _convertPlatformMessagePriorityToMobile(priority),
onlineUserOnly: isOnlineUserOnly,
isExcludedFromUnreadCount: isExcludedFromUnreadCount,
);
if (res.code != 0) {
throw (SendMessageException(res.code, res.desc));
}
}