mirror of
https://github.com/chatmail/core.git
synced 2026-05-08 09:26:29 +03:00
Remove another unnecessary function
This commit is contained in:
@@ -1658,11 +1658,6 @@ impl Chat {
|
|||||||
self.typ == Chattype::Mailinglist
|
self.typ == Chattype::Mailinglist
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Returns true if chat is an outgoing broadcast channel.
|
|
||||||
pub fn is_out_broadcast(&self) -> bool {
|
|
||||||
self.typ == Chattype::OutBroadcast
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Returns None if user can send messages to this chat.
|
/// Returns None if user can send messages to this chat.
|
||||||
///
|
///
|
||||||
/// Otherwise returns a reason useful for logging.
|
/// Otherwise returns a reason useful for logging.
|
||||||
@@ -4095,7 +4090,7 @@ pub(crate) async fn add_contact_to_chat_ex(
|
|||||||
msg.viewtype = Viewtype::Text;
|
msg.viewtype = Viewtype::Text;
|
||||||
|
|
||||||
let contact_addr = contact.get_addr().to_lowercase();
|
let contact_addr = contact.get_addr().to_lowercase();
|
||||||
let added_by = if from_handshake && chat.is_out_broadcast() {
|
let added_by = if from_handshake && chat.typ == Chattype::OutBroadcast {
|
||||||
// The contact was added via a QR code rather than explicit user action,
|
// The contact was added via a QR code rather than explicit user action,
|
||||||
// and there is no useful information in saying 'You added member Alice'
|
// and there is no useful information in saying 'You added member Alice'
|
||||||
// if self is the only one who can add members.
|
// if self is the only one who can add members.
|
||||||
@@ -4109,7 +4104,7 @@ pub(crate) async fn add_contact_to_chat_ex(
|
|||||||
msg.param.set_int(Param::Arg2, from_handshake.into());
|
msg.param.set_int(Param::Arg2, from_handshake.into());
|
||||||
msg.param
|
msg.param
|
||||||
.set_int(Param::ContactAddedRemoved, contact.id.to_u32() as i32);
|
.set_int(Param::ContactAddedRemoved, contact.id.to_u32() as i32);
|
||||||
if chat.is_out_broadcast() {
|
if chat.typ == Chattype::OutBroadcast {
|
||||||
let secret = load_broadcast_shared_secret(context, chat_id)
|
let secret = load_broadcast_shared_secret(context, chat_id)
|
||||||
.await?
|
.await?
|
||||||
.context("Failed to find broadcast shared secret")?;
|
.context("Failed to find broadcast shared secret")?;
|
||||||
|
|||||||
@@ -1920,7 +1920,7 @@ fn should_encrypt_with_auth_token(msg: &Message) -> bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn should_encrypt_with_broadcast_secret(msg: &Message, chat: &Chat) -> bool {
|
fn should_encrypt_with_broadcast_secret(msg: &Message, chat: &Chat) -> bool {
|
||||||
chat.is_out_broadcast()
|
chat.typ == Chattype::OutBroadcast
|
||||||
&& msg.param.get_cmd() != SystemMessage::SecurejoinMessage
|
&& msg.param.get_cmd() != SystemMessage::SecurejoinMessage
|
||||||
// The member-added message in a broadcast must be asymmetrically encrypted,
|
// The member-added message in a broadcast must be asymmetrically encrypted,
|
||||||
// because the newly-added member doesn't know the broadcast shared secret yet:
|
// because the newly-added member doesn't know the broadcast shared secret yet:
|
||||||
|
|||||||
Reference in New Issue
Block a user