createAdvancedTextMessage method

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

Rich text message text Input content list Details of the rich text message

Implementation

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