diff options
-rw-r--r-- | protocols/Telegram/src/server.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/protocols/Telegram/src/server.cpp b/protocols/Telegram/src/server.cpp index abcd38b677..b8206f8a39 100644 --- a/protocols/Telegram/src/server.cpp +++ b/protocols/Telegram/src/server.cpp @@ -675,11 +675,14 @@ void CTelegramProto::ProcessChatAction(TD::updateChatAction *pObj) Srmm_SetStatusText(hContact, TranslateT("Uploading voice note..."));
break;
case TD::chatActionTyping::ID:
- CallService(MS_PROTO_CONTACTISTYPING, pChat->hContact, 30);
+ if (!pChat->isGroupChat)
+ CallService(MS_PROTO_CONTACTISTYPING, pChat->hContact, 30);
break;
case TD::chatActionCancel::ID:
- Srmm_SetStatusText(hContact, 0);
- CallService(MS_PROTO_CONTACTISTYPING, pChat->hContact, PROTOTYPE_CONTACTTYPING_OFF);
+ if (!pChat->isGroupChat) {
+ Srmm_SetStatusText(hContact, 0);
+ CallService(MS_PROTO_CONTACTISTYPING, pChat->hContact, PROTOTYPE_CONTACTTYPING_OFF);
+ }
break;
}
}
|