sendTextMessage method
createTextMessage + sendMessage
Implementation
Future<String> sendTextMessage({
String? toUserId,
String? groupId,
required String text,
}) async {
return _call('sendTextMessage', () async {
final msg = await OpenIM.iMManager.messageManager.createTextMessage(
text: text,
);
final sent = await OpenIM.iMManager.messageManager.sendMessage(
message: msg,
userID: toUserId ?? '',
groupID: groupId ?? '',
offlinePushInfo: OfflinePushInfo(
title: 'new message',
desc: text,
iOSBadgeCount: true,
iOSPushSound: '+1',
),
);
return sent.clientMsgID ?? '';
});
}