From 3554a838c2318863f59ad4b50a17edc19b5cb94a Mon Sep 17 00:00:00 2001 From: dec05eba Date: Tue, 13 Jun 2023 17:59:25 +0200 Subject: Matrix: add send_typing_notifications config --- src/plugins/Matrix.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/plugins/Matrix.cpp') diff --git a/src/plugins/Matrix.cpp b/src/plugins/Matrix.cpp index b2b05e2..16dd098 100644 --- a/src/plugins/Matrix.cpp +++ b/src/plugins/Matrix.cpp @@ -5413,6 +5413,9 @@ namespace QuickMedia { } PluginResult Matrix::on_start_typing(RoomData *room) { + if(!QuickMedia::get_config().matrix.send_typing_notifications) + return PluginResult::OK; + rapidjson::Document request_data(rapidjson::kObjectType); request_data.AddMember("typing", true, request_data.GetAllocator()); request_data.AddMember("timeout", 30000, request_data.GetAllocator()); // 30 sec timeout @@ -5434,6 +5437,9 @@ namespace QuickMedia { } PluginResult Matrix::on_stop_typing(RoomData *room) { + if(!QuickMedia::get_config().matrix.send_typing_notifications) + return PluginResult::OK; + rapidjson::Document request_data(rapidjson::kObjectType); request_data.AddMember("typing", false, request_data.GetAllocator()); -- cgit v1.2.3