diff --git a/lib/src/utils/commands_extension.dart b/lib/src/utils/commands_extension.dart index ab33df882..5e6f75417 100644 --- a/lib/src/utils/commands_extension.dart +++ b/lib/src/utils/commands_extension.dart @@ -17,6 +17,7 @@ */ import 'dart:async'; +import 'dart:convert'; import 'package:matrix/matrix.dart'; @@ -276,6 +277,14 @@ extension CommandsClientExtension on Client { txid: args.txid, ); }); + addCommand('sendRaw', (args) async { + await args.room.sendEvent( + jsonDecode(args.msg), + inReplyTo: args.inReplyTo, + txid: args.txid, + ); + return null; + }); } }