insertGroupMessageToLocalStorage method

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

Insert a group chat message into local storage groupID Group ID senderID Sender's ID message Message content

Implementation

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