sweeper: tracing span

This commit is contained in:
Zynh Ludwig 2025-01-12 15:26:49 -08:00
parent 0c7f7c3a22
commit 7e8844c89a

View file

@ -1,12 +1,16 @@
use std::time::Duration;
use tracing::{info_span, Instrument};
use crate::state::AppState;
/// Spawn a repeating task that will clean files periodically
pub fn spawn(_state: AppState) {
tokio::spawn(async move {
tokio::spawn(
async move {
loop {
tokio::time::sleep(Duration::from_secs(15 * 60)).await;
tracing::info!("Cleaning Sweep!");
// let mut records = state.records.lock().await;
@ -18,5 +22,7 @@ pub fn spawn(_state: AppState) {
// }
// }
}
});
}
.instrument(info_span!("sweeper")),
);
}