From f17c5fc6190398ad6b4c9152af4d3d1de03bb7be Mon Sep 17 00:00:00 2001 From: Devin Ragotzy Date: Sun, 6 Dec 2020 03:20:48 -0800 Subject: [PATCH] Use Raw in get_event Response over Pdu --- ruma-federation-api/src/event/get_event/v1.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ruma-federation-api/src/event/get_event/v1.rs b/ruma-federation-api/src/event/get_event/v1.rs index 3ee1e59a..ab4a7e32 100644 --- a/ruma-federation-api/src/event/get_event/v1.rs +++ b/ruma-federation-api/src/event/get_event/v1.rs @@ -1,9 +1,11 @@ //! [GET /_matrix/federation/v1/event/{eventId}](https://matrix.org/docs/spec/server_server/r0.1.4#get-matrix-federation-v1-event-eventid) +use std::time::SystemTime; + use ruma_api::ruma_api; use ruma_events::pdu::Pdu; use ruma_identifiers::{EventId, ServerNameBox}; -use std::time::SystemTime; +use ruma_serde::Raw; ruma_api! { metadata: { @@ -31,7 +33,7 @@ ruma_api! { /// The event. #[serde(rename = "pdus", with = "ruma_serde::single_element_seq")] - pub pdu: Pdu, + pub pdu: Raw, } } @@ -44,7 +46,7 @@ impl<'a> Request<'a> { impl Response { /// Creates a new `Response` with the given server name, timestamp, and event. - pub fn new(origin: ServerNameBox, origin_server_ts: SystemTime, pdu: Pdu) -> Self { + pub fn new(origin: ServerNameBox, origin_server_ts: SystemTime, pdu: Raw) -> Self { Self { origin, origin_server_ts, pdu } } }