createAdvancedQuoteMessage method

Future<Message> createAdvancedQuoteMessage({
  1. required String text,
  2. required Message quoteMsg,
  3. List<RichMessageInfo> list = const [],
  4. String? operationID,
})

Rich text message with quote text Content for the reply quoteMsg The message being replied to list Details of the rich text message

Implementation

Future<Message> createAdvancedQuoteMessage({
  required String text,
  required Message quoteMsg,
  List<RichMessageInfo> list = const [],
  String? operationID,
}) =>
    _channel
        .invokeMethod(
            'createAdvancedQuoteMessage',
            _buildParam({
              'quoteText': text,
              'quoteMessage': quoteMsg.toJson(),
              'richMessageInfoList': list.map((e) => e.toJson()).toList(),
              "operationID": Utils.checkOperationID(operationID),
            }))
        .then((value) => Utils.toObj(value, (map) => Message.fromJson(map)));