Skip to content

@epikodelabs/streamix


@epikodelabs/streamix / networking/src/public-api / useOauth

Function: useOauth()

useOauth(__namedParameters): Middleware

Defined in: projects/libraries/streamix/networking/src/lib/httpClient.ts:150

Middleware that adds an OAuth2 bearer token and refreshes it on 401 responses.

Parameters

__namedParameters

getToken

() => Promise<string>

refreshToken

() => Promise<string>

shouldRetry?

(context) => boolean = ...

Returns

Middleware

Released under the GNU AGPL v3 or later.