5 releases
Uses new Rust 2024
new 0.2.0 | Mar 30, 2025 |
---|---|
0.1.3 | Nov 30, 2024 |
0.1.2 | Nov 3, 2024 |
0.1.1 | Nov 3, 2024 |
0.1.0 | Nov 3, 2024 |
#841 in Asynchronous
130 downloads per month
9KB
135 lines
Usage
let session_store = FileSessionStorage::new();
let session_layer = SessionManagerLayer::new(session_store)
.with_expiry(Expiry::OnInactivity(Duration::secs(60 * 60)));
let deletion_task = tokio::task::spawn(
session_store
.clone()
.continuously_delete_expired(tokio::time::Duration::from_secs(60 * 60)),
);
app.layer(session_layer);
Issues or pull requests welcome.
Dependencies
~7–14MB
~155K SLoC