federation-api: Update ts format for create_invite (#258)
This commit is contained in:
parent
9f814a2415
commit
a2dbeeac71
@ -1,10 +1,10 @@
|
|||||||
//! Endpoint for inviting a remote user to a room
|
//! Endpoint for inviting a remote user to a room
|
||||||
|
|
||||||
use js_int::UInt;
|
|
||||||
use ruma_events::{room::member::MemberEventContent, EventType};
|
use ruma_events::{room::member::MemberEventContent, EventType};
|
||||||
use ruma_identifiers::{ServerName, UserId};
|
use ruma_identifiers::{ServerName, UserId};
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
use serde_json::Value as JsonValue;
|
use serde_json::Value as JsonValue;
|
||||||
|
use std::time::SystemTime;
|
||||||
|
|
||||||
pub mod v1;
|
pub mod v1;
|
||||||
pub mod v2;
|
pub mod v2;
|
||||||
@ -37,7 +37,8 @@ pub struct InviteEvent {
|
|||||||
pub origin: Box<ServerName>,
|
pub origin: Box<ServerName>,
|
||||||
|
|
||||||
/// A timestamp added by the inviting homeserver.
|
/// A timestamp added by the inviting homeserver.
|
||||||
pub origin_server_ts: UInt,
|
#[serde(with = "ruma_serde::time::ms_since_unix_epoch")]
|
||||||
|
pub origin_server_ts: SystemTime,
|
||||||
|
|
||||||
/// The event type (should always be `m.room.member`).
|
/// The event type (should always be `m.room.member`).
|
||||||
#[serde(rename = "type")]
|
#[serde(rename = "type")]
|
||||||
@ -59,7 +60,7 @@ pub struct InviteEventInit {
|
|||||||
pub origin: Box<ServerName>,
|
pub origin: Box<ServerName>,
|
||||||
|
|
||||||
/// A timestamp added by the inviting homeserver.
|
/// A timestamp added by the inviting homeserver.
|
||||||
pub origin_server_ts: UInt,
|
pub origin_server_ts: SystemTime,
|
||||||
|
|
||||||
/// The user ID of the invited member.
|
/// The user ID of the invited member.
|
||||||
pub state_key: UserId,
|
pub state_key: UserId,
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
//! [PUT /_matrix/federation/v1/invite/{roomId}/{eventId}](https://matrix.org/docs/spec/server_server/r0.1.4#put-matrix-federation-v1-invite-roomid-eventid)
|
//! [PUT /_matrix/federation/v1/invite/{roomId}/{eventId}](https://matrix.org/docs/spec/server_server/r0.1.4#put-matrix-federation-v1-invite-roomid-eventid)
|
||||||
|
|
||||||
use js_int::UInt;
|
|
||||||
use ruma_api::ruma_api;
|
use ruma_api::ruma_api;
|
||||||
use ruma_events::{room::member::MemberEventContent, EventType};
|
use ruma_events::{room::member::MemberEventContent, EventType};
|
||||||
use ruma_identifiers::{EventId, RoomId, ServerName, UserId};
|
use ruma_identifiers::{EventId, RoomId, ServerName, UserId};
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
|
use std::time::SystemTime;
|
||||||
|
|
||||||
use super::{InviteEvent, StrippedState};
|
use super::{InviteEvent, StrippedState};
|
||||||
|
|
||||||
@ -35,7 +35,8 @@ ruma_api! {
|
|||||||
pub origin: &'a ServerName,
|
pub origin: &'a ServerName,
|
||||||
|
|
||||||
/// A timestamp added by the inviting homeserver.
|
/// A timestamp added by the inviting homeserver.
|
||||||
pub origin_server_ts: UInt,
|
#[serde(with = "ruma_serde::time::ms_since_unix_epoch")]
|
||||||
|
pub origin_server_ts: SystemTime,
|
||||||
|
|
||||||
/// The value `m.room.member`.
|
/// The value `m.room.member`.
|
||||||
#[serde(rename = "type")]
|
#[serde(rename = "type")]
|
||||||
@ -99,7 +100,7 @@ pub struct RequestInit<'a> {
|
|||||||
pub origin: &'a ServerName,
|
pub origin: &'a ServerName,
|
||||||
|
|
||||||
/// A timestamp added by the inviting homeserver.
|
/// A timestamp added by the inviting homeserver.
|
||||||
pub origin_server_ts: UInt,
|
pub origin_server_ts: SystemTime,
|
||||||
|
|
||||||
/// The user ID of the invited member.
|
/// The user ID of the invited member.
|
||||||
pub state_key: &'a UserId,
|
pub state_key: &'a UserId,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user