Packages

A small, transport-agnostic atproto client for Gleam: XRPC, identity, OAuth discovery, blobs, and repo CRUD.

Current section

Files

Jump to
atproto_client include atproto@oauth@core@effect_Fetch.hrl
Raw

include/atproto@oauth@core@effect_Fetch.hrl

-record(fetch, {
request :: gleam@http@request:request(binary()),
next :: fun(({ok, gleam@http@response:response(binary())} |
{error, atproto@xrpc:transport_error()}) -> atproto@oauth@core@effect:effect(any()))
}).