···404 #[oai(example = "example_handle")]
405 Query(handle): Query<String>,
406 ) -> JustDidResponse {
407- let Ok(handle) = Handle::new(handle) else {
408 return JustDidResponse::BadRequest(xrpc_error("InvalidRequest", "not a valid handle"));
409 };
410···482 let did = match Did::new(identifier.clone()) {
483 Ok(did) => did,
484 Err(_) => {
485- let Ok(alleged_handle) = Handle::new(identifier) else {
486 return invalid("Identifier was not a valid DID or handle");
487 };
488···559 let did = match Did::new(repo.clone()) {
560 Ok(did) => did,
561 Err(_) => {
562- let Ok(handle) = Handle::new(repo) else {
563 return GetRecordResponse::BadRequest(xrpc_error(
564 "InvalidRequest",
565 "Repo was not a valid DID or handle",
···404 #[oai(example = "example_handle")]
405 Query(handle): Query<String>,
406 ) -> JustDidResponse {
407+ let Ok(handle) = Handle::new(handle.to_lowercase()) else {
408 return JustDidResponse::BadRequest(xrpc_error("InvalidRequest", "not a valid handle"));
409 };
410···482 let did = match Did::new(identifier.clone()) {
483 Ok(did) => did,
484 Err(_) => {
485+ let Ok(alleged_handle) = Handle::new(identifier.to_lowercase()) else {
486 return invalid("Identifier was not a valid DID or handle");
487 };
488···559 let did = match Did::new(repo.clone()) {
560 Ok(did) => did,
561 Err(_) => {
562+ let Ok(handle) = Handle::new(repo.to_lowercase()) else {
563 return GetRecordResponse::BadRequest(xrpc_error(
564 "InvalidRequest",
565 "Repo was not a valid DID or handle",