mirror of
https://gitlab.com/famedly/conduit.git
synced 2025-08-11 17:50:59 +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
|
@ -656,7 +656,7 @@ pub async fn joined_members_route(
|
|||
Ok(joined_members::v3::Response { joined })
|
||||
}
|
||||
|
||||
pub(crate) async fn invite_helper<'a>(
|
||||
pub(crate) async fn invite_helper(
|
||||
sender_user: &UserId,
|
||||
user_id: &UserId,
|
||||
room_id: &RoomId,
|
||||
|
|
|
@ -182,11 +182,11 @@ pub async fn login_route(body: Ruma<login::v3::Request>) -> Result<login::v3::Re
|
|||
let token = utils::random_string(TOKEN_LENGTH);
|
||||
|
||||
// Determine if device_id was provided and exists in the db for this user
|
||||
let device_exists = body.device_id.as_ref().map_or(false, |device_id| {
|
||||
let device_exists = body.device_id.as_ref().is_some_and(|device_id| {
|
||||
services()
|
||||
.users
|
||||
.all_device_ids(&user_id)
|
||||
.any(|x| x.as_ref().map_or(false, |v| v == device_id))
|
||||
.any(|x| x.as_ref().is_ok_and(|v| v == device_id))
|
||||
});
|
||||
|
||||
if device_exists {
|
||||
|
|
|
@ -818,8 +818,8 @@ async fn load_joined_room(
|
|||
.ok()
|
||||
});
|
||||
|
||||
let joined_since_last_sync = since_sender_member
|
||||
.map_or(true, |member| member.membership != MembershipState::Join);
|
||||
let joined_since_last_sync =
|
||||
since_sender_member.is_none_or(|member| member.membership != MembershipState::Join);
|
||||
|
||||
if since_shortstatehash.is_none() || joined_since_last_sync {
|
||||
// Probably since = 0, we will do an initial sync
|
||||
|
@ -1402,7 +1402,7 @@ pub async fn sync_events_v5_route(
|
|||
)?;
|
||||
|
||||
let joined_since_last_sync = since_sender_member
|
||||
.map_or(true, |member| member.membership != MembershipState::Join);
|
||||
.is_none_or(|member| member.membership != MembershipState::Join);
|
||||
|
||||
let new_encrypted_room = encrypted_room && since_encryption.is_none();
|
||||
if encrypted_room {
|
||||
|
|
|
@ -61,12 +61,11 @@ pub async fn search_users_route(
|
|||
.rooms
|
||||
.state_accessor
|
||||
.room_state_get(&room, &StateEventType::RoomJoinRules, "")
|
||||
.map_or(false, |event| {
|
||||
event.map_or(false, |event| {
|
||||
serde_json::from_str(event.content.get())
|
||||
.map_or(false, |r: RoomJoinRulesEventContent| {
|
||||
r.join_rule == JoinRule::Public
|
||||
})
|
||||
.is_ok_and(|event| {
|
||||
event.is_some_and(|event| {
|
||||
serde_json::from_str(event.content.get()).is_ok_and(
|
||||
|r: RoomJoinRulesEventContent| r.join_rule == JoinRule::Public,
|
||||
)
|
||||
})
|
||||
})
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue