mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 21:15:32 +09:00
36 lines
652 B
Rust
36 lines
652 B
Rust
// SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
pub mod cli;
|
|
pub mod config;
|
|
mod crypto;
|
|
mod dedupe;
|
|
mod delivery;
|
|
pub mod healthcheck;
|
|
mod job;
|
|
mod metrics;
|
|
mod payload;
|
|
mod providers;
|
|
mod relay;
|
|
mod relay_consent;
|
|
mod resolver;
|
|
mod retry;
|
|
mod rpc;
|
|
pub mod server;
|
|
mod subscription;
|
|
mod tokens;
|
|
mod vendor;
|
|
|
|
pub use server::run;
|
|
|
|
fn unix_seconds() -> i64 {
|
|
std::time::SystemTime::now()
|
|
.duration_since(std::time::UNIX_EPOCH)
|
|
.map_or(0, |since| since.as_secs() as i64)
|
|
}
|
|
|
|
fn unix_millis() -> i64 {
|
|
std::time::SystemTime::now()
|
|
.duration_since(std::time::UNIX_EPOCH)
|
|
.map_or(0, |since| since.as_millis() as i64)
|
|
}
|