mirror of
https://forgejo.ellis.link/continuwuation/continuwuity.git
synced 2025-10-12 19:11:56 +00:00
fix: Nuke explicit references to the MSC4175 tz
profile field
This commit is contained in:
parent
6b7f35a8b8
commit
e6fd3c970b
8 changed files with 20 additions and 191 deletions
|
@ -83,7 +83,6 @@ pub(crate) async fn get_profile_information_route(
|
|||
let mut displayname = None;
|
||||
let mut avatar_url = None;
|
||||
let mut blurhash = None;
|
||||
let mut tz = None;
|
||||
let mut custom_profile_fields = BTreeMap::new();
|
||||
|
||||
match &body.field {
|
||||
|
@ -107,7 +106,6 @@ pub(crate) async fn get_profile_information_route(
|
|||
displayname = services.users.displayname(&body.user_id).await.ok();
|
||||
avatar_url = services.users.avatar_url(&body.user_id).await.ok();
|
||||
blurhash = services.users.blurhash(&body.user_id).await.ok();
|
||||
tz = services.users.timezone(&body.user_id).await.ok();
|
||||
custom_profile_fields = services
|
||||
.users
|
||||
.all_profile_keys(&body.user_id)
|
||||
|
@ -116,15 +114,10 @@ pub(crate) async fn get_profile_information_route(
|
|||
},
|
||||
}
|
||||
|
||||
// services.users.timezone will collect the MSC4175 timezone key if it exists
|
||||
custom_profile_fields.remove("us.cloke.msc4175.tz");
|
||||
custom_profile_fields.remove("m.tz");
|
||||
|
||||
Ok(get_profile_information::v1::Response {
|
||||
displayname,
|
||||
avatar_url,
|
||||
blurhash,
|
||||
tz,
|
||||
custom_profile_fields,
|
||||
})
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue