Package-level declarations

Types

Link copied to clipboard

Wrapper around XrpcBlueskyApi to transparently manage session tokens on the user's behalf.

Link copied to clipboard
class BlueskyAuthPlugin(json: Json, oauthApi: OAuthApi, authTokens: MutableStateFlow<BlueskyAuthPlugin.Tokens?>)

Appends the Authorization header to XRPC requests, as well as automatically refreshing and replaying a network request if it fails due to an expired access token.