light-openid/src/time_utils.rs
Pierre Hubert 31c7db4717
Some checks failed
continuous-integration/drone/push Build is failing
Add basic state manager
2023-04-29 09:01:58 +02:00

20 lines
357 B
Rust

use std::time::{SystemTime, UNIX_EPOCH};
/// Get current time since epoch, in seconds
pub fn time() -> u64 {
SystemTime::now()
.duration_since(UNIX_EPOCH)
.unwrap()
.as_secs()
}
#[cfg(test)]
mod test {
use crate::time_utils::time;
#[test]
fn time_is_recent_enough() {
assert!(time() > 1682750570);
}
}