Native HTTP transport for marianoguerra/atproto, over moonbitlang/async. Implements @xrpc.Transport; native target only.
Dependencies
moon add marianoguerra/atproto
moon add marianoguerra/atproto-httpimport {
"marianoguerra/atproto-http/transport",
"marianoguerra/atproto/client",
}let client = @client.Client::new(@transport.HttpTransport::new())
client.login(identifier="alice.bsky.social", password=app_password) |> ignore
let feed = client.feed_get_timeline(limit=30)pub impl @xrpc.Transport for MyTransport with fn send(self, request) {
// Send request.body to request.url with request.headers, then answer:
{ status: ..., headers: ..., body: ... }
}Native HTTP transport for marianoguerra/atproto, over moonbitlang/async. Implements @xrpc.Transport; native target only.
Dependencies