diff --git a/ruma-appservice-api/src/event/push_events/v1.rs b/ruma-appservice-api/src/event/push_events/v1.rs index f0a584c3..b7bfe086 100644 --- a/ruma-appservice-api/src/event/push_events/v1.rs +++ b/ruma-appservice-api/src/event/push_events/v1.rs @@ -36,6 +36,13 @@ impl<'a> Request<'a> { } } +impl IncomingRequest { + /// Creates an `IncomingRequest` with the given transaction ID and list of events. + pub fn new(txn_id: String, events: Vec>) -> IncomingRequest { + IncomingRequest { txn_id, events } + } +} + impl Response { /// Creates an empty `Response`. pub fn new() -> Self {