mirror of
https://forgejo.ellis.link/continuwuation/continuwuity.git
synced 2026-05-26 20:49:55 +00:00
refactor: Fix errors in api/client/account_data.rs
This commit is contained in:
@@ -7,10 +7,7 @@ use ruma::{
|
|||||||
get_global_account_data, get_room_account_data, set_global_account_data,
|
get_global_account_data, get_room_account_data, set_global_account_data,
|
||||||
set_room_account_data,
|
set_room_account_data,
|
||||||
},
|
},
|
||||||
events::{
|
events::{AnyGlobalAccountDataEventContent, AnyRoomAccountDataEventContent},
|
||||||
AnyGlobalAccountDataEventContent, AnyRoomAccountDataEventContent,
|
|
||||||
RoomAccountDataEventType,
|
|
||||||
},
|
|
||||||
serde::Raw,
|
serde::Raw,
|
||||||
};
|
};
|
||||||
use serde::Deserialize;
|
use serde::Deserialize;
|
||||||
@@ -87,7 +84,7 @@ pub(crate) async fn get_global_account_data_route(
|
|||||||
.await
|
.await
|
||||||
.map_err(|_| err!(Request(NotFound("Data not found."))))?;
|
.map_err(|_| err!(Request(NotFound("Data not found."))))?;
|
||||||
|
|
||||||
Ok(get_global_account_data::v3::Response { account_data: account_data.content })
|
Ok(get_global_account_data::v3::Response::new(account_data.content))
|
||||||
}
|
}
|
||||||
|
|
||||||
/// # `GET /_matrix/client/r0/user/{userId}/rooms/{roomId}/account_data/{type}`
|
/// # `GET /_matrix/client/r0/user/{userId}/rooms/{roomId}/account_data/{type}`
|
||||||
@@ -109,7 +106,7 @@ pub(crate) async fn get_room_account_data_route(
|
|||||||
.await
|
.await
|
||||||
.map_err(|_| err!(Request(NotFound("Data not found."))))?;
|
.map_err(|_| err!(Request(NotFound("Data not found."))))?;
|
||||||
|
|
||||||
Ok(get_room_account_data::v3::Response { account_data: account_data.content })
|
Ok(get_room_account_data::v3::Response::new(account_data.content))
|
||||||
}
|
}
|
||||||
|
|
||||||
async fn set_account_data(
|
async fn set_account_data(
|
||||||
|
|||||||
Reference in New Issue
Block a user