diff options
author | George Hazan <george.hazan@gmail.com> | 2025-04-28 13:32:27 +0300 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2025-04-28 13:32:27 +0300 |
commit | 81da71879b1b31adfc5577fb142811181ef3c95d (patch) | |
tree | 3be2583e065ef4fff61a8d14d9174fb6c9707174 /protocols/Telegram/src/server.cpp | |
parent | dc0afe4bbf6891dbb8ff011b9c7092f3f11ebcfa (diff) |
fixes #5003 (Telegram: проблемы с изменением подписи к файлу)
Diffstat (limited to 'protocols/Telegram/src/server.cpp')
-rw-r--r-- | protocols/Telegram/src/server.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/protocols/Telegram/src/server.cpp b/protocols/Telegram/src/server.cpp index 0c144c1e6f..b6b987454b 100644 --- a/protocols/Telegram/src/server.cpp +++ b/protocols/Telegram/src/server.cpp @@ -962,12 +962,6 @@ void CTelegramProto::ProcessMessage(const TD::message *pMessage) auto szMsgId(msg2id(pMessage));
MEVENT hOldEvent = db_event_getById(m_szModuleName, szMsgId);
- CMStringA szText(GetMessageText(pUser, pMessage)), szReplyId;
- if (szText.IsEmpty()) {
- debugLogA("this message was not processed, ignored");
- return;
- }
-
// make a temporary contact if needed
if (pUser->hContact == INVALID_CONTACT_ID) {
if (pUser->isGroupChat) {
@@ -979,6 +973,12 @@ void CTelegramProto::ProcessMessage(const TD::message *pMessage) Contact::RemoveFromList(pUser->hContact);
}
+ CMStringA szText(GetMessageText(pUser, pMessage)), szReplyId;
+ if (szText.IsEmpty()) {
+ debugLogA("this message was not processed, ignored");
+ return;
+ }
+
MCONTACT hContact = GetRealContact(pUser, pMessage->message_thread_id_);
if (m_bResidentChannels && pUser->isChannel && pUser->m_si) {
|