mirror of
https://github.com/chatmail/core.git
synced 2026-05-08 09:26:29 +03:00
Do not pass &Sql to parent_is_encrypted()
This commit is contained in:
committed by
holger krekel
parent
e1ca6b5181
commit
047d09bcb1
@@ -19,7 +19,7 @@ use crate::job::*;
|
|||||||
use crate::message::{self, InvalidMsgId, Message, MessageState, MsgId};
|
use crate::message::{self, InvalidMsgId, Message, MessageState, MsgId};
|
||||||
use crate::mimeparser::SystemMessage;
|
use crate::mimeparser::SystemMessage;
|
||||||
use crate::param::*;
|
use crate::param::*;
|
||||||
use crate::sql::{self, Sql};
|
use crate::sql;
|
||||||
use crate::stock::StockMessage;
|
use crate::stock::StockMessage;
|
||||||
|
|
||||||
/// An object representing a single chat in memory.
|
/// An object representing a single chat in memory.
|
||||||
@@ -202,7 +202,8 @@ impl Chat {
|
|||||||
.ok()
|
.ok()
|
||||||
}
|
}
|
||||||
|
|
||||||
fn parent_is_encrypted(&self, context: &Context, sql: &Sql) -> bool {
|
fn parent_is_encrypted(&self, context: &Context) -> bool {
|
||||||
|
let sql = &context.sql;
|
||||||
let packed: Option<String> = sql.query_get_value(
|
let packed: Option<String> = sql.query_get_value(
|
||||||
context,
|
context,
|
||||||
"SELECT param \
|
"SELECT param \
|
||||||
@@ -425,7 +426,7 @@ impl Chat {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if can_encrypt && (all_mutual || self.parent_is_encrypted(context, &context.sql)) {
|
if can_encrypt && (all_mutual || self.parent_is_encrypted(context)) {
|
||||||
msg.param.set_int(Param::GuaranteeE2ee, 1);
|
msg.param.set_int(Param::GuaranteeE2ee, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user