diff options
| author | Marvin W <git@larma.de> | 2023-03-01 19:50:29 +0100 |
|---|---|---|
| committer | Xavier Del Campo Romero <xavi92@disroot.org> | 2026-02-10 23:02:55 +0100 |
| commit | 42ff4c3a99c2cccfe73e3c166f8bd9c9d7f6600c (patch) | |
| tree | cca9be8a167d87c157313401e51579a9db1df4e9 /libdino | |
| parent | 05b0ab2868a6fbc62b7d25e98c66b63b21e33e95 (diff) | |
Fix typing notifications in groupchats
Diffstat (limited to 'libdino')
| -rw-r--r-- | libdino/src/service/message_processor.vala | 4 |
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); |
