mirror of
https://gitlab.com/famedly/conduit.git
synced 2025-10-15 19:42:07 +00:00
chore(rust): upgrade to 1.85.0
required for axum 0.8.x
This commit is contained in:
parent
3248efbe4b
commit
b44b5641f0
15 changed files with 35 additions and 44 deletions
|
@ -87,13 +87,13 @@ impl Service {
|
|||
let events_after: Vec<_> = relations_until // TODO: should be relations_after
|
||||
.iter()
|
||||
.filter(|(_, pdu)| {
|
||||
filter_event_type.as_ref().map_or(true, |t| &pdu.kind == t)
|
||||
filter_event_type.as_ref().is_none_or(|t| &pdu.kind == t)
|
||||
&& if let Ok(content) =
|
||||
serde_json::from_str::<ExtractRelatesToEventId>(pdu.content.get())
|
||||
{
|
||||
filter_rel_type
|
||||
.as_ref()
|
||||
.map_or(true, |r| &content.relates_to.rel_type == r)
|
||||
.is_none_or(|r| &content.relates_to.rel_type == r)
|
||||
} else {
|
||||
false
|
||||
}
|
||||
|
@ -135,13 +135,13 @@ impl Service {
|
|||
let events_before: Vec<_> = relations_until
|
||||
.iter()
|
||||
.filter(|(_, pdu)| {
|
||||
filter_event_type.as_ref().map_or(true, |t| &pdu.kind == t)
|
||||
filter_event_type.as_ref().is_none_or(|t| &pdu.kind == t)
|
||||
&& if let Ok(content) =
|
||||
serde_json::from_str::<ExtractRelatesToEventId>(pdu.content.get())
|
||||
{
|
||||
filter_rel_type
|
||||
.as_ref()
|
||||
.map_or(true, |r| &content.relates_to.rel_type == r)
|
||||
.is_none_or(|r| &content.relates_to.rel_type == r)
|
||||
} else {
|
||||
false
|
||||
}
|
||||
|
|
|
@ -11,17 +11,12 @@ pub struct Service {
|
|||
|
||||
impl Service {
|
||||
#[tracing::instrument(skip(self))]
|
||||
pub fn index_pdu<'a>(&self, shortroomid: u64, pdu_id: &[u8], message_body: &str) -> Result<()> {
|
||||
pub fn index_pdu(&self, shortroomid: u64, pdu_id: &[u8], message_body: &str) -> Result<()> {
|
||||
self.db.index_pdu(shortroomid, pdu_id, message_body)
|
||||
}
|
||||
|
||||
#[tracing::instrument(skip(self))]
|
||||
pub fn deindex_pdu<'a>(
|
||||
&self,
|
||||
shortroomid: u64,
|
||||
pdu_id: &[u8],
|
||||
message_body: &str,
|
||||
) -> Result<()> {
|
||||
pub fn deindex_pdu(&self, shortroomid: u64, pdu_id: &[u8], message_body: &str) -> Result<()> {
|
||||
self.db.deindex_pdu(shortroomid, pdu_id, message_body)
|
||||
}
|
||||
|
||||
|
|
|
@ -629,7 +629,7 @@ fn next_room_to_traverse(
|
|||
stack: &mut Vec<Vec<(OwnedRoomId, Vec<OwnedServerName>)>>,
|
||||
parents: &mut VecDeque<OwnedRoomId>,
|
||||
) -> Option<(OwnedRoomId, Vec<OwnedServerName>)> {
|
||||
while stack.last().map_or(false, |s| s.is_empty()) {
|
||||
while stack.last().is_some_and(|s| s.is_empty()) {
|
||||
stack.pop();
|
||||
parents.pop_back();
|
||||
}
|
||||
|
@ -663,7 +663,7 @@ async fn get_stripped_space_child_events(
|
|||
if serde_json::from_str::<SpaceChildEventContent>(pdu.content.get())
|
||||
.ok()
|
||||
.map(|c| c.via)
|
||||
.map_or(true, |v| v.is_empty())
|
||||
.is_none_or(|v| v.is_empty())
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
|
|
@ -171,7 +171,7 @@ impl Service {
|
|||
})
|
||||
})
|
||||
.transpose()?
|
||||
.map_or(false, |ignored| {
|
||||
.is_some_and(|ignored| {
|
||||
ignored
|
||||
.content
|
||||
.ignored_users
|
||||
|
@ -236,7 +236,7 @@ impl Service {
|
|||
}
|
||||
|
||||
#[tracing::instrument(skip(self))]
|
||||
pub fn server_in_room<'a>(&'a self, server: &ServerName, room_id: &RoomId) -> Result<bool> {
|
||||
pub fn server_in_room(&self, server: &ServerName, room_id: &RoomId) -> Result<bool> {
|
||||
self.db.server_in_room(server, room_id)
|
||||
}
|
||||
|
||||
|
|
|
@ -199,7 +199,7 @@ impl Service {
|
|||
///
|
||||
/// Returns pdu id
|
||||
#[tracing::instrument(skip(self, pdu, pdu_json, leaves))]
|
||||
pub async fn append_pdu<'a>(
|
||||
pub async fn append_pdu(
|
||||
&self,
|
||||
pdu: &PduEvent,
|
||||
mut pdu_json: CanonicalJsonObject,
|
||||
|
@ -612,8 +612,8 @@ impl Service {
|
|||
services().globals.server_name() == pdu.sender.server_name()
|
||||
&& appservice.is_user_match(&pdu.sender)
|
||||
|| pdu.kind == TimelineEventType::RoomMember
|
||||
&& pdu.state_key.as_ref().map_or(false, |state_key| {
|
||||
UserId::parse(state_key).map_or(false, |user_id| {
|
||||
&& pdu.state_key.as_ref().is_some_and(|state_key| {
|
||||
UserId::parse(state_key).is_ok_and(|user_id| {
|
||||
services().globals.server_name() == user_id.server_name()
|
||||
&& appservice.is_user_match(&user_id)
|
||||
})
|
||||
|
@ -633,8 +633,8 @@ impl Service {
|
|||
"",
|
||||
) {
|
||||
serde_json::from_str::<RoomCanonicalAliasEventContent>(pdu.content.get())
|
||||
.map_or(false, |content| {
|
||||
content.alias.map_or(false, |alias| {
|
||||
.is_ok_and(|content| {
|
||||
content.alias.is_some_and(|alias| {
|
||||
appservice.aliases.is_match(alias.as_str())
|
||||
}) || content
|
||||
.alt_aliases
|
||||
|
@ -1044,7 +1044,7 @@ impl Service {
|
|||
/// Append the incoming event setting the state snapshot to the state from the
|
||||
/// server that sent the event.
|
||||
#[tracing::instrument(skip_all)]
|
||||
pub async fn append_incoming_pdu<'a>(
|
||||
pub async fn append_incoming_pdu(
|
||||
&self,
|
||||
pdu: &PduEvent,
|
||||
pdu_json: CanonicalJsonObject,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue