mirror of
https://github.com/block/buzz.git
synced 2026-08-18 06:50:31 +02:00
refactor(db): depend on http directly
Signed-off-by: Cea Stapleton Cordasco <261786559+cea@users.noreply.github.com>
This commit is contained in:
Generated
+1
-1
@@ -1054,7 +1054,6 @@ name = "buzz-db"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"axum",
|
||||
"buzz-auth",
|
||||
"buzz-core",
|
||||
"buzz-datastore-tracing",
|
||||
@@ -1062,6 +1061,7 @@ dependencies = [
|
||||
"chrono",
|
||||
"dashmap",
|
||||
"hex",
|
||||
"http",
|
||||
"metrics",
|
||||
"metrics-util",
|
||||
"nostr 0.44.7",
|
||||
|
||||
@@ -48,6 +48,7 @@ tokio-util = { version = "0.7", features = ["rt", "codec"] }
|
||||
|
||||
# HTTP + WebSocket
|
||||
axum = { version = "0.8", features = ["ws", "macros"] }
|
||||
http = "1"
|
||||
tower = { version = "0.5", features = ["timeout", "util", "limit"] }
|
||||
tower-http = { version = "0.6", features = ["trace", "cors", "compression-gzip", "limit", "timeout", "fs"] }
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ buzz-auth = { workspace = true }
|
||||
buzz-core = { workspace = true }
|
||||
buzz-datastore-tracing = { workspace = true }
|
||||
async-trait = "0.1"
|
||||
axum = { workspace = true }
|
||||
http = { workspace = true }
|
||||
buzz-media = { workspace = true }
|
||||
dashmap = { workspace = true }
|
||||
sqlx = { workspace = true }
|
||||
|
||||
@@ -656,16 +656,13 @@ impl RestoreStore for S3RestoreStore {
|
||||
if u64::try_from(body.len()).unwrap_or(u64::MAX) > MAX_RECORD_BYTES {
|
||||
return Err(());
|
||||
}
|
||||
let mut headers = axum::http::HeaderMap::new();
|
||||
let mut headers = http::HeaderMap::new();
|
||||
match expected_etag {
|
||||
Some(etag) => {
|
||||
headers.insert(axum::http::header::IF_MATCH, etag.parse().map_err(|_| ())?);
|
||||
headers.insert(http::header::IF_MATCH, etag.parse().map_err(|_| ())?);
|
||||
}
|
||||
None => {
|
||||
headers.insert(
|
||||
axum::http::header::IF_NONE_MATCH,
|
||||
"*".parse().map_err(|_| ())?,
|
||||
);
|
||||
headers.insert(http::header::IF_NONE_MATCH, "*".parse().map_err(|_| ())?);
|
||||
}
|
||||
}
|
||||
match self
|
||||
|
||||
Reference in New Issue
Block a user