mirror of
https://github.com/chatmail/core.git
synced 2026-05-16 21:36:30 +03:00
do not create device-chat on skipped messages
This commit is contained in:
committed by
holger krekel
parent
32216a334d
commit
72c29aca6a
@@ -1962,8 +1962,7 @@ pub fn add_device_msg(
|
|||||||
label.is_some() || msg.is_some(),
|
label.is_some() || msg.is_some(),
|
||||||
"device-messages need label, msg or both"
|
"device-messages need label, msg or both"
|
||||||
);
|
);
|
||||||
let (chat_id, _blocked) =
|
let mut chat_id = 0;
|
||||||
create_or_lookup_by_contact_id(context, DC_CONTACT_ID_DEVICE, Blocked::Not)?;
|
|
||||||
let mut msg_id = MsgId::new_unset();
|
let mut msg_id = MsgId::new_unset();
|
||||||
|
|
||||||
if let Some(label) = label {
|
if let Some(label) = label {
|
||||||
@@ -1974,6 +1973,8 @@ pub fn add_device_msg(
|
|||||||
}
|
}
|
||||||
|
|
||||||
if let Some(msg) = msg {
|
if let Some(msg) = msg {
|
||||||
|
chat_id = create_or_lookup_by_contact_id(context, DC_CONTACT_ID_DEVICE, Blocked::Not)?.0;
|
||||||
|
|
||||||
let rfc724_mid = dc_create_outgoing_rfc724_mid(None, "@device");
|
let rfc724_mid = dc_create_outgoing_rfc724_mid(None, "@device");
|
||||||
prepare_msg_blob(context, msg)?;
|
prepare_msg_blob(context, msg)?;
|
||||||
unarchive(context, chat_id)?;
|
unarchive(context, chat_id)?;
|
||||||
|
|||||||
Reference in New Issue
Block a user