[MIRROR ONLY] A correct and efficient ATProto blob proxy for secure content delivery. codeberg.org/Blooym/porxie
36
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: use right handler for blobs

Lyna 9fb5e444 8108ddf9

+8 -8
+6 -6
Cargo.lock
··· 522 522 523 523 [[package]] 524 524 name = "clap" 525 - version = "4.6.1" 525 + version = "4.5.61" 526 526 source = "registry+https://github.com/rust-lang/crates.io-index" 527 - checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51" 527 + checksum = "52fa72306bb30daf11bc97773431628e5b4916e97aaa74b7d3f625d4d495da02" 528 528 dependencies = [ 529 529 "clap_builder", 530 530 "clap_derive", ··· 532 532 533 533 [[package]] 534 534 name = "clap_builder" 535 - version = "4.6.0" 535 + version = "4.5.61" 536 536 source = "registry+https://github.com/rust-lang/crates.io-index" 537 - checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f" 537 + checksum = "2071365c5c56eae7d77414029dde2f4f4ba151cf68d5a3261c9a40de428ace93" 538 538 dependencies = [ 539 539 "anstream", 540 540 "anstyle", ··· 544 544 545 545 [[package]] 546 546 name = "clap_derive" 547 - version = "4.6.1" 547 + version = "4.5.61" 548 548 source = "registry+https://github.com/rust-lang/crates.io-index" 549 - checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9" 549 + checksum = "dec5be1eea072311774b7b84ded287adbd9f293f9d23456817605c6042f4f5e0" 550 550 dependencies = [ 551 551 "heck 0.5.0", 552 552 "proc-macro2",
+2 -2
crates/porxie/src/server/mod.rs
··· 12 12 server::{ 13 13 middlewares::server_headers_middleware, 14 14 routes::{ 15 - get_index_handler, 15 + get_blob_handler, get_index_handler, 16 16 xrpc::{ 17 17 dev_blooym::porxie::{ 18 18 cache::{xrpc_cache_purge_actor_handler, xrpc_cache_purge_blob_handler}, ··· 76 76 .route("/", get(get_index_handler)) 77 77 .route( 78 78 "/{did}/{cid}", 79 - get(get_index_handler).layer(TimeoutLayer::with_status_code( 79 + get(get_blob_handler).layer(TimeoutLayer::with_status_code( 80 80 StatusCode::REQUEST_TIMEOUT, 81 81 options.blob_processing_timeout, 82 82 )),