Header menu logo FSharp.ATProto

ClientCache Type

A simple cache for client metadata with configurable TTL.

Constructors

Constructor Description

ClientCache(cacheTtl)

Full Usage: ClientCache(cacheTtl)

Parameters:
Returns: ClientCache
cacheTtl : TimeSpan
Returns: ClientCache

Instance members

Instance member Description

this.GetOrFetch

Full Usage: this.GetOrFetch

Parameters:
Returns: Task<Result<ClientMetadata, OAuthServerError>>

Get cached client metadata or fetch it from the client_id URL.

httpClient : HttpClient
clientId : string
Returns: Task<Result<ClientMetadata, OAuthServerError>>

Type something to start searching.