mirror of
https://github.com/chatmail/core.git
synced 2026-04-23 08:26:30 +03:00
fix: do not add protection messages to Saved Messages chat
This causes troubles such as adding this message the first time a sync message is sent.
This commit is contained in:
@@ -567,6 +567,14 @@ impl ChatId {
|
|||||||
contact_id: Option<ContactId>,
|
contact_id: Option<ContactId>,
|
||||||
timestamp_sort: i64,
|
timestamp_sort: i64,
|
||||||
) -> Result<()> {
|
) -> Result<()> {
|
||||||
|
if contact_id == Some(ContactId::SELF) {
|
||||||
|
// Do not add protection messages to Saved Messages chat.
|
||||||
|
// This chat never gets protected and unprotected,
|
||||||
|
// we do not want the first message
|
||||||
|
// to be a protection message with an arbitrary timestamp.
|
||||||
|
return Ok(());
|
||||||
|
}
|
||||||
|
|
||||||
let text = context.stock_protection_msg(protect, contact_id).await;
|
let text = context.stock_protection_msg(protect, contact_id).await;
|
||||||
let cmd = match protect {
|
let cmd = match protect {
|
||||||
ProtectionStatus::Protected => SystemMessage::ChatProtectionEnabled,
|
ProtectionStatus::Protected => SystemMessage::ChatProtectionEnabled,
|
||||||
|
|||||||
Reference in New Issue
Block a user