mirror of
https://github.com/chatmail/core.git
synced 2026-04-27 10:26:29 +03:00
Do not count info messages for deaddrop chat
Info messages are not displayed in contact requests, so they should not be counted in get_msg_cnt() and get_fresh_msg_cnt() too.
This commit is contained in:
@@ -587,8 +587,9 @@ impl ChatId {
|
|||||||
"SELECT COUNT(*)
|
"SELECT COUNT(*)
|
||||||
FROM msgs
|
FROM msgs
|
||||||
WHERE hidden=0
|
WHERE hidden=0
|
||||||
|
AND from_id!=?
|
||||||
AND chat_id IN (SELECT id FROM chats WHERE blocked=?)",
|
AND chat_id IN (SELECT id FROM chats WHERE blocked=?)",
|
||||||
paramsv![Blocked::Deaddrop],
|
paramsv![DC_CONTACT_ID_INFO, Blocked::Deaddrop],
|
||||||
)
|
)
|
||||||
.await?
|
.await?
|
||||||
} else {
|
} else {
|
||||||
@@ -622,8 +623,9 @@ impl ChatId {
|
|||||||
FROM msgs
|
FROM msgs
|
||||||
WHERE state=?
|
WHERE state=?
|
||||||
AND hidden=0
|
AND hidden=0
|
||||||
|
AND from_id!=?
|
||||||
AND chat_id IN (SELECT id FROM chats WHERE blocked=?)",
|
AND chat_id IN (SELECT id FROM chats WHERE blocked=?)",
|
||||||
paramsv![MessageState::InFresh, Blocked::Deaddrop],
|
paramsv![MessageState::InFresh, DC_CONTACT_ID_INFO, Blocked::Deaddrop],
|
||||||
)
|
)
|
||||||
.await?
|
.await?
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user