๐Ÿ€ ATproto library for gleam
atproto library gleam
35

Configure Feed

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

possum: percent_encoding might not be necessary

kacaii.dev (Jun 30, 2026, 8:49 AM -0300) 0aa90b64 40a325eb

+2 -6
+2 -6
src/possum.gleam
··· 78 78 request: request.Request(_), 79 79 did: String, 80 80 ) -> request.Request(_) { 81 - let path = uri.percent_encode(did) 82 - 83 81 request 84 82 |> request.set_method(http.Get) 85 83 |> request.set_host("plc.directory") 86 - |> request.set_path(path <> "/data") 84 + |> request.set_path(did <> "/data") 87 85 } 88 86 89 87 /// Resolves a handle to a DID using a HTTPS `/.well-known/` URL path, ··· 285 283 request 286 284 |> request.set_method(http.Get) 287 285 |> request.set_path(com_atproto_repo <> ".describeRepo") 288 - |> request.set_query([#("repo", uri.percent_encode(did))]) 286 + |> request.set_query([#("repo", did)]) 289 287 } 290 288 291 289 /// Get a single record from a repository. ··· 322 320 collection collection: String, 323 321 cid cid: option.Option(String), 324 322 ) -> request.Request(_) { 325 - let did = uri.percent_encode(did) 326 - 327 323 let query = [ 328 324 #("repo", did), 329 325 #("rkey", rkey),