From 694187d5f1609e14d896df55d6c09339fcfe6766 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Mon, 8 Aug 2022 08:47:07 +0200 Subject: [PATCH] feat: Add markasdm and markasgroup commands This makes it possible to mark a room as dm or group. As most of the apps using the SDK do not have a GUI to do this, this makes it now finally possible to repair broken DM rooms. --- lib/src/utils/commands_extension.dart | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/src/utils/commands_extension.dart b/lib/src/utils/commands_extension.dart index 038ab4e4..ebc8ad35 100644 --- a/lib/src/utils/commands_extension.dart +++ b/lib/src/utils/commands_extension.dart @@ -219,6 +219,14 @@ extension CommandsClientExtension on Client { await clearCache(); return ''; }); + addCommand('markasdm', (CommandArgs args) async { + await args.room.addToDirectChat(args.msg); + return; + }); + addCommand('markasgroup', (CommandArgs args) async { + await args.room.removeFromDirectChat(); + return; + }); } }