Devices can request current time with a precision to the millisecond

This commit is contained in:
2024-07-01 17:56:10 +02:00
parent 8918547375
commit 378c296e71
6 changed files with 35 additions and 0 deletions
central_backend/src

@ -0,0 +1 @@
pub mod utils_controller;

@ -0,0 +1,15 @@
use crate::server::custom_error::HttpResult;
use crate::utils::time_utils::time_millis;
use actix_web::HttpResponse;
#[derive(serde::Serialize)]
pub struct CurrTime {
time_ms: u128,
}
/// Get current time
pub async fn curr_time() -> HttpResult {
Ok(HttpResponse::Ok().json(CurrTime {
time_ms: time_millis(),
}))
}