This commit is contained in:
Felix Ableitner 2023-12-12 00:49:37 +01:00
parent 42dbc6375b
commit 18e943b1ea

View file

@ -49,13 +49,13 @@ where
<ActorT as Object>::Error: From<Error>, <ActorT as Object>::Error: From<Error>,
Datatype: Clone, Datatype: Clone,
{ {
let activity: Activity = serde_json::from_slice(&body).map_err(|e| { let activity: Activity = serde_json::from_slice(body).map_err(|e| {
// Attempt to parse only activity id for error message // Attempt to parse only activity id for error message
#[derive(Deserialize)] #[derive(Deserialize)]
struct Id { struct Id {
id: Url, id: Url,
} }
match serde_json::from_slice::<Id>(&body) { match serde_json::from_slice::<Id>(body) {
Ok(id) => Error::ParseReceivedActivity(id.id, e), Ok(id) => Error::ParseReceivedActivity(id.id, e),
Err(e) => Error::Json(e), Err(e) => Error::Json(e),
} }