feat: much better, smarter session acquisition

This commit is contained in:
2025-08-31 15:33:50 -05:00
parent 139e4aa635
commit 23be6035ed
11 changed files with 508 additions and 281 deletions

18
Cargo.lock generated
View File

@@ -183,6 +183,8 @@ dependencies = [
"chrono",
"chrono-tz",
"compile-time",
"cookie",
"dashmap 6.1.0",
"dotenvy",
"figment",
"fundu",
@@ -192,6 +194,7 @@ dependencies = [
"redis",
"regex",
"reqwest 0.12.23",
"reqwest-middleware",
"serde",
"serde_json",
"serenity",
@@ -2307,6 +2310,21 @@ dependencies = [
"web-sys",
]
[[package]]
name = "reqwest-middleware"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57f17d28a6e6acfe1733fe24bcd30774d13bffa4b8a22535b4c8c98423088d4e"
dependencies = [
"anyhow",
"async-trait",
"http 1.3.1",
"reqwest 0.12.23",
"serde",
"thiserror 1.0.69",
"tower-service",
]
[[package]]
name = "ring"
version = "0.17.14"