mirror of
https://github.com/chatmail/core.git
synced 2026-05-02 04:46:29 +03:00
Use bool for incoming flag
This commit is contained in:
committed by
holger krekel
parent
9b15c42801
commit
d141e228de
@@ -67,7 +67,7 @@ pub fn dc_receive_imf(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// the function returns the number of created messages in the database
|
// the function returns the number of created messages in the database
|
||||||
let mut incoming = 1;
|
let mut incoming = true;
|
||||||
let mut incoming_origin = Origin::Unknown;
|
let mut incoming_origin = Origin::Unknown;
|
||||||
let mut to_self = false;
|
let mut to_self = false;
|
||||||
let mut from_id = 0u32;
|
let mut from_id = 0u32;
|
||||||
@@ -133,7 +133,7 @@ pub fn dc_receive_imf(
|
|||||||
&mut check_self,
|
&mut check_self,
|
||||||
);
|
);
|
||||||
if check_self {
|
if check_self {
|
||||||
incoming = 0;
|
incoming = false;
|
||||||
if mime_parser.sender_equals_recipient() {
|
if mime_parser.sender_equals_recipient() {
|
||||||
from_id = DC_CONTACT_ID_SELF;
|
from_id = DC_CONTACT_ID_SELF;
|
||||||
}
|
}
|
||||||
@@ -151,7 +151,7 @@ pub fn dc_receive_imf(
|
|||||||
dc_add_or_lookup_contacts_by_address_list(
|
dc_add_or_lookup_contacts_by_address_list(
|
||||||
context,
|
context,
|
||||||
&field,
|
&field,
|
||||||
if 0 == incoming {
|
if !incoming {
|
||||||
Origin::OutgoingTo
|
Origin::OutgoingTo
|
||||||
} else if incoming_origin.is_verified() {
|
} else if incoming_origin.is_verified() {
|
||||||
Origin::IncomingTo
|
Origin::IncomingTo
|
||||||
@@ -277,7 +277,7 @@ fn add_parts(
|
|||||||
context: &Context,
|
context: &Context,
|
||||||
mut mime_parser: &mut MimeParser,
|
mut mime_parser: &mut MimeParser,
|
||||||
imf_raw: &[u8],
|
imf_raw: &[u8],
|
||||||
incoming: i32,
|
incoming: bool,
|
||||||
incoming_origin: &mut Origin,
|
incoming_origin: &mut Origin,
|
||||||
server_folder: impl AsRef<str>,
|
server_folder: impl AsRef<str>,
|
||||||
server_uid: u32,
|
server_uid: u32,
|
||||||
@@ -311,7 +311,7 @@ fn add_parts(
|
|||||||
dc_add_or_lookup_contacts_by_address_list(
|
dc_add_or_lookup_contacts_by_address_list(
|
||||||
context,
|
context,
|
||||||
fld_cc,
|
fld_cc,
|
||||||
if 0 == incoming {
|
if !incoming {
|
||||||
Origin::OutgoingCc
|
Origin::OutgoingCc
|
||||||
} else if incoming_origin.is_verified() {
|
} else if incoming_origin.is_verified() {
|
||||||
Origin::IncomingCc
|
Origin::IncomingCc
|
||||||
@@ -361,7 +361,7 @@ fn add_parts(
|
|||||||
// - outgoing messages introduce a chat with the first to: address if they are sent by a messenger
|
// - outgoing messages introduce a chat with the first to: address if they are sent by a messenger
|
||||||
// - incoming messages introduce a chat only for known contacts if they are sent by a messenger
|
// - incoming messages introduce a chat only for known contacts if they are sent by a messenger
|
||||||
// (of course, the user can add other chats manually later)
|
// (of course, the user can add other chats manually later)
|
||||||
if 0 != incoming {
|
if incoming {
|
||||||
state = if 0 != flags & DC_IMAP_SEEN {
|
state = if 0 != flags & DC_IMAP_SEEN {
|
||||||
MessageState::InSeen
|
MessageState::InSeen
|
||||||
} else {
|
} else {
|
||||||
@@ -676,7 +676,7 @@ fn add_parts(
|
|||||||
// check event to send
|
// check event to send
|
||||||
if *chat_id == DC_CHAT_ID_TRASH {
|
if *chat_id == DC_CHAT_ID_TRASH {
|
||||||
*create_event_to_send = None;
|
*create_event_to_send = None;
|
||||||
} else if 0 != incoming && state == MessageState::InFresh {
|
} else if incoming && state == MessageState::InFresh {
|
||||||
if 0 != from_id_blocked {
|
if 0 != from_id_blocked {
|
||||||
*create_event_to_send = None;
|
*create_event_to_send = None;
|
||||||
} else if Blocked::Not != chat_id_blocked {
|
} else if Blocked::Not != chat_id_blocked {
|
||||||
|
|||||||
Reference in New Issue
Block a user