28 lines
569 B
Rust
28 lines
569 B
Rust
use mxlink::matrix_sdk::ruma::{OwnedEventId, OwnedUserId};
|
|
|
|
use super::MessagePayload;
|
|
|
|
#[derive(Debug)]
|
|
pub struct TriggerEventInfo {
|
|
pub event_id: OwnedEventId,
|
|
pub sender: OwnedUserId,
|
|
pub payload: MessagePayload,
|
|
pub sender_is_admin: bool,
|
|
}
|
|
|
|
impl TriggerEventInfo {
|
|
pub fn new(
|
|
event_id: OwnedEventId,
|
|
sender: OwnedUserId,
|
|
payload: MessagePayload,
|
|
sender_is_admin: bool,
|
|
) -> Self {
|
|
Self {
|
|
event_id,
|
|
sender,
|
|
payload,
|
|
sender_is_admin,
|
|
}
|
|
}
|
|
}
|