mirror of
https://github.com/chatmail/core.git
synced 2026-04-19 06:26:30 +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(*)
|
||||
FROM msgs
|
||||
WHERE hidden=0
|
||||
AND from_id!=?
|
||||
AND chat_id IN (SELECT id FROM chats WHERE blocked=?)",
|
||||
paramsv![Blocked::Deaddrop],
|
||||
paramsv![DC_CONTACT_ID_INFO, Blocked::Deaddrop],
|
||||
)
|
||||
.await?
|
||||
} else {
|
||||
@@ -622,8 +623,9 @@ impl ChatId {
|
||||
FROM msgs
|
||||
WHERE state=?
|
||||
AND hidden=0
|
||||
AND from_id!=?
|
||||
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?
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user