Skip to content

Commit a4dab4e

Browse files
authored
Merge pull request #57 from Foundation-Devices/timezone-api
foundation-api: add timezone request/response
2 parents 3ac79a0 + c08f6a9 commit a4dab4e

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

api/src/api/message.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ use crate::{
1717
fx::{ExchangeRate, ExchangeRateHistory},
1818
pairing::{PairingRequest, PairingResponse},
1919
scv::SecurityCheck,
20-
status::{DeviceStatus, EnvoyStatus, Heartbeat},
20+
status::{DeviceStatus, EnvoyStatus, Heartbeat, TimezoneRequest, TimezoneResponse},
2121
};
2222

2323
#[quantum_link]
@@ -115,4 +115,9 @@ pub enum QuantumLinkMessage {
115115

116116
#[n(31)]
117117
Heartbeat(Heartbeat),
118+
119+
#[n(33)]
120+
TimezoneRequest(TimezoneRequest),
121+
#[n(34)]
122+
TimezoneResponse(TimezoneResponse),
118123
}

api/src/api/status.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,14 @@ pub struct EnvoyStatus {
1616

1717
#[quantum_link]
1818
pub struct Heartbeat {}
19+
20+
#[quantum_link]
21+
pub struct TimezoneRequest {}
22+
23+
#[quantum_link]
24+
pub struct TimezoneResponse {
25+
#[n(0)]
26+
pub offset_minutes: i32,
27+
#[n(1)]
28+
pub zone: String,
29+
}

0 commit comments

Comments
 (0)