sendMessageNotOss method
Send a message
message
Message body createImageMessageByURL,createSoundMessageByURL,createVideoMessageByURL,createFileMessageByURL
userID
User ID to receive the message
groupID
Group ID to receive the message
offlinePushInfo
Offline message display content
Implementation
Future<Message> sendMessageNotOss({
required Message message,
required OfflinePushInfo offlinePushInfo,
String? userID,
String? groupID,
bool isOnlineOnly = false,
String? operationID,
}) =>
_channel
.invokeMethod(
'sendMessageNotOss',
_buildParam({
'message': message.toJson(),
'offlinePushInfo': offlinePushInfo.toJson(),
'userID': userID ?? '',
'groupID': groupID ?? '',
'isOnlineOnly': isOnlineOnly,
'operationID': Utils.checkOperationID(operationID),
}))
.then((value) => Utils.toObj(value, (map) => Message.fromJson(map)));