From 2cd76edf9d418edce85ad624d99e2eb1d4bf267d Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Mon, 19 Dec 2022 21:50:14 -0800 Subject: pds: for non-existant DID as an error, not panic --- adenosine-pds/src/lib.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'adenosine-pds/src/lib.rs') diff --git a/adenosine-pds/src/lib.rs b/adenosine-pds/src/lib.rs index 9721652..f855e59 100644 --- a/adenosine-pds/src/lib.rs +++ b/adenosine-pds/src/lib.rs @@ -444,6 +444,7 @@ fn xrpc_get_handler( // TODO did or handle let did = Did::from_str(&xrpc_required_param(request, "actor")?)?; let mut srv = srv.lock().unwrap(); + // TODO: if profile doesn't exist, return a 404 Ok(json!(bsky_get_profile(&mut srv, &did)?)) } "app.bsky.actor.search" => { -- cgit v1.2.3