sendMessage method
Future<Map<String, dynamic> >
sendMessage(
- CreateMsgType createMsgType,
- CreateMsgInfo createMsgInfo, {
- Map<
String, dynamic> ? options,
override
Implementation
@override
Future<Map<String, dynamic>> sendMessage(CreateMsgType createMsgType, CreateMsgInfo createMsgInfo, { Map<String, dynamic>? options }) async {
try {
final result = await _pluginChat.sendMessage(createMsgType.name, createMsgInfo.toJS(), (options ?? {}).jsify()).toDart;
final rawData = result.dartify();
return jsonDecode(rawData as String);
} catch (e) {
throw Exception('发送消息失败: $e');
}
}