sendMessageNotOss method

Future<Message> sendMessageNotOss({
  1. required Message message,
  2. required OfflinePushInfo offlinePushInfo,
  3. String? userID,
  4. String? groupID,
  5. String? operationID,
})

发送消息 message 消息体 createImageMessageByURL,createSoundMessageByURL,createVideoMessageByURL,createFileMessageByURL userID 接收消息的用户id groupID 接收消息的组id offlinePushInfo 离线消息显示内容

Implementation

Future<Message> sendMessageNotOss({
  required Message message,
  required OfflinePushInfo offlinePushInfo,
  String? userID,
  String? groupID,
  String? operationID,
}) =>
    _channel
        .invokeMethod(
            'sendMessageNotOss',
            _buildParam({
              'message': message.toJson(),
              'offlinePushInfo': offlinePushInfo.toJson(),
              'userID': userID ?? '',
              'groupID': groupID ?? '',
              'operationID': Utils.checkOperationID(operationID),
            }))
        .then((value) => Utils.toObj(value, (map) => Message.fromJson(map)));