upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/http
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2025-12-30 13:20:55 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2025-12-30 13:25:30 +0000
commit08ab20509b9c730d3db98dd6e9deb5e2b548979e (patch)
treec23f9be98f0647e639a64ac6936a24a3e4cf361b /src/http
parent70d0197e85ae4ef85202781f6d2dc9e76bd508b3 (diff)
purgatory: improve git authorization integetration
Diffstat (limited to 'src/http')
-rw-r--r--src/http/mod.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/http/mod.rs b/src/http/mod.rs
index d62cc4a..10563da 100644
--- a/src/http/mod.rs
+++ b/src/http/mod.rs
@@ -163,6 +163,7 @@ impl Service<Request<Incoming>> for HttpService {
163 163
164 let repo_path = git::resolve_repo_path(&git_data_path, &npub, &identifier); 164 let repo_path = git::resolve_repo_path(&git_data_path, &npub, &identifier);
165 let metrics_clone = self.metrics.clone(); 165 let metrics_clone = self.metrics.clone();
166 let relay = self.relay.clone();
166 167
167 return Box::pin(async move { 168 return Box::pin(async move {
168 // Collect request body once before the match statement 169 // Collect request body once before the match statement
@@ -232,6 +233,7 @@ impl Service<Request<Incoming>> for HttpService {
232 repo_path, 233 repo_path,
233 body_bytes.clone(), 234 body_bytes.clone(),
234 database.clone(), 235 database.clone(),
236 relay.clone(),
235 &identifier, 237 &identifier,
236 &owner_pubkey_hex, 238 &owner_pubkey_hex,
237 purgatory.clone(), 239 purgatory.clone(),