aboutsummaryrefslogtreecommitdiff
path: root/libdino
diff options
context:
space:
mode:
authorMarvin W <git@larma.de>2023-03-01 19:50:29 +0100
committerXavier Del Campo Romero <xavi92@disroot.org>2026-02-10 23:02:55 +0100
commit42ff4c3a99c2cccfe73e3c166f8bd9c9d7f6600c (patch)
treecca9be8a167d87c157313401e51579a9db1df4e9 /libdino
parent05b0ab2868a6fbc62b7d25e98c66b63b21e33e95 (diff)
Fix typing notifications in groupchats
Diffstat (limited to 'libdino')
-rw-r--r--libdino/src/service/message_processor.vala4
1 files changed, 4 insertions, 0 deletions
diff --git a/libdino/src/service/message_processor.vala b/libdino/src/service/message_processor.vala
index 5dc4bf0d..b82ec540 100644
--- a/libdino/src/service/message_processor.vala
+++ b/libdino/src/service/message_processor.vala
@@ -447,6 +447,10 @@ public class MessageProcessor : StreamInteractionModule, Object {
}
}
+ if (conversation.get_send_typing_setting(stream_interactor) == Conversation.Setting.ON) {
+ ChatStateNotifications.add_state_to_message(new_message, ChatStateNotifications.STATE_ACTIVE);
+ }
+
stream.get_module(MessageModule.IDENTITY).send_message.begin(stream, new_message, (_, res) => {
try {
stream.get_module(MessageModule.IDENTITY).send_message.end(res);