Use SystemTime for timestamp fields
This commit is contained in:
parent
250da9281a
commit
e4c7a81a7c
@ -18,6 +18,6 @@ matches = "0.1.8"
|
|||||||
ruma-api = "0.16.0-rc.3"
|
ruma-api = "0.16.0-rc.3"
|
||||||
ruma-events = "0.21.0-beta.1"
|
ruma-events = "0.21.0-beta.1"
|
||||||
ruma-identifiers = "0.16.0"
|
ruma-identifiers = "0.16.0"
|
||||||
ruma-serde = "0.1.0"
|
ruma-serde = "0.2.1"
|
||||||
serde = { version = "1.0.106", features = ["derive"] }
|
serde = { version = "1.0.106", features = ["derive"] }
|
||||||
serde_json = "1.0.51"
|
serde_json = "1.0.51"
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
#![warn(missing_docs)]
|
#![warn(missing_docs)]
|
||||||
|
|
||||||
use std::collections::BTreeMap;
|
use std::{collections::BTreeMap, time::SystemTime};
|
||||||
|
|
||||||
use ::serde::{Deserialize, Serialize};
|
use ::serde::{Deserialize, Serialize};
|
||||||
use js_int::UInt;
|
use js_int::UInt;
|
||||||
@ -27,7 +27,8 @@ pub struct RoomV3Pdu {
|
|||||||
pub origin: String,
|
pub origin: String,
|
||||||
/// Timestamp (milliseconds since the UNIX epoch) on originating homeserver
|
/// Timestamp (milliseconds since the UNIX epoch) on originating homeserver
|
||||||
/// of when this event was created.
|
/// of when this event was created.
|
||||||
pub origin_server_ts: UInt,
|
#[serde(with = "ruma_serde::time::ms_since_unix_epoch")]
|
||||||
|
pub origin_server_ts: SystemTime,
|
||||||
|
|
||||||
// TODO: Replace with event content collection from ruma-events once that exists
|
// TODO: Replace with event content collection from ruma-events once that exists
|
||||||
/// The event's type.
|
/// The event's type.
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
//! [PUT /_matrix/federation/v1/send_join/{roomId}/{eventId}](https://matrix.org/docs/spec/server_server/r0.1.3#put-matrix-federation-v1-send-join-roomid-eventid)
|
//! [PUT /_matrix/federation/v1/send_join/{roomId}/{eventId}](https://matrix.org/docs/spec/server_server/r0.1.3#put-matrix-federation-v1-send-join-roomid-eventid)
|
||||||
|
|
||||||
use std::collections::BTreeMap;
|
use std::{collections::BTreeMap, time::SystemTime};
|
||||||
|
|
||||||
use js_int::UInt;
|
use js_int::UInt;
|
||||||
use ruma_api::ruma_api;
|
use ruma_api::ruma_api;
|
||||||
@ -35,7 +35,8 @@ ruma_api! {
|
|||||||
pub origin: String,
|
pub origin: String,
|
||||||
/// Timestamp (milliseconds since the UNIX epoch) on originating homeserver
|
/// Timestamp (milliseconds since the UNIX epoch) on originating homeserver
|
||||||
/// of when this event was created.
|
/// of when this event was created.
|
||||||
pub origin_server_ts: UInt,
|
#[serde(with = "ruma_serde::time::ms_since_unix_epoch")]
|
||||||
|
pub origin_server_ts: SystemTime,
|
||||||
|
|
||||||
// TODO: Replace with event content collection from ruma-events once that exists
|
// TODO: Replace with event content collection from ruma-events once that exists
|
||||||
/// The event's type.
|
/// The event's type.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user