insertSingleMessageToLocalStorage method

Future<Message> insertSingleMessageToLocalStorage({
  1. String? receiverID,
  2. String? senderID,
  3. Message? message,
  4. String? operationID,
})

Insert a single chat message into local storage receiverID Receiver's ID senderID Sender's ID message Message content

Implementation

Future<Message> insertSingleMessageToLocalStorage({
  String? receiverID,
  String? senderID,
  Message? message,
  String? operationID,
}) =>
    _channel
        .invokeMethod(
            'insertSingleMessageToLocalStorage',
            _buildParam({
              "message": message?.toJson(),
              "receiverID": receiverID,
              "senderID": senderID,
              "operationID": Utils.checkOperationID(operationID),
            }))
        .then((value) => Utils.toObj(value, (map) => Message.fromJson(map)));