···15 if
16 String.starts_with ~prefix:"did:plc:" did
17 || String.starts_with ~prefix:"did:web:" did
18- then Lwt.return_ok did
19 else Lwt.return_error "invalid did in .well-known/atproto-did"
20 | _ ->
21 let%lwt () = Body.drain_body body in
···35 | ["did"; did]
36 when String.starts_with ~prefix:"did:plc:" did
37 || String.starts_with ~prefix:"did:web:" did ->
38- Lwt.return_ok did
39 | _ ->
40 Lwt.return_error "invalid did in dns record" )
41 | Error (`Msg e) ->
···15 if
16 String.starts_with ~prefix:"did:plc:" did
17 || String.starts_with ~prefix:"did:web:" did
18+ then Lwt.return_ok (String.trim did)
19 else Lwt.return_error "invalid did in .well-known/atproto-did"
20 | _ ->
21 let%lwt () = Body.drain_body body in
···35 | ["did"; did]
36 when String.starts_with ~prefix:"did:plc:" did
37 || String.starts_with ~prefix:"did:web:" did ->
38+ Lwt.return_ok (String.trim did)
39 | _ ->
40 Lwt.return_error "invalid did in dns record" )
41 | Error (`Msg e) ->