diff --git a/src/api/client_server/presence.rs b/src/api/client_server/presence.rs index 29310b42..3c62c9d5 100644 --- a/src/api/client_server/presence.rs +++ b/src/api/client_server/presence.rs @@ -42,7 +42,7 @@ pub(crate) async fn get_presence_route(body: Ruma) -> .user .get_shared_rooms(vec![sender_user.clone(), body.user_id.clone()])? { - if let Some(presence) = services().presence.get_presence(sender_user)? { + if let Some(presence) = services().presence.get_presence(&body.user_id)? { presence_event = Some(presence); break; }