implementing atproto oauth got me dizzzyyy 😵💫 because gleam supports two targets with different concurrency methods the preferred approach is "sans-io" where the api doesnt perform async operations directly but instead exposes functions to construct requests, decode responses, etc...
1 repost28 likes