mirror of
https://github.com/chatmail/core.git
synced 2026-05-16 21:36:30 +03:00
prepare_msg_raw: replace large if with early exit
This commit is contained in:
committed by
link2xt
parent
2fe600f885
commit
093839c2b0
@@ -790,7 +790,11 @@ impl Chat {
|
|||||||
bail!("Cannot set message; self not in group.");
|
bail!("Cannot set message; self not in group.");
|
||||||
}
|
}
|
||||||
|
|
||||||
if let Some(from) = context.get_config(Config::ConfiguredAddr).await {
|
let from = match context.get_config(Config::ConfiguredAddr).await {
|
||||||
|
Some(from) => from,
|
||||||
|
None => bail!("Cannot prepare message for sending, address is not configured."),
|
||||||
|
};
|
||||||
|
|
||||||
let new_rfc724_mid = {
|
let new_rfc724_mid = {
|
||||||
let grpid = match self.typ {
|
let grpid = match self.typ {
|
||||||
Chattype::Group | Chattype::VerifiedGroup => Some(self.grpid.as_str()),
|
Chattype::Group | Chattype::VerifiedGroup => Some(self.grpid.as_str()),
|
||||||
@@ -1003,9 +1007,6 @@ impl Chat {
|
|||||||
self.id,
|
self.id,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
bail!("Cannot prepare message for sending, address is not configured.");
|
|
||||||
}
|
|
||||||
schedule_ephemeral_task(context).await;
|
schedule_ephemeral_task(context).await;
|
||||||
|
|
||||||
Ok(MsgId::new(msg_id))
|
Ok(MsgId::new(msg_id))
|
||||||
|
|||||||
Reference in New Issue
Block a user