refresh controller

Source Code

Refresh Controller can be initialized in a scheme to add refresh support.

::: warning IMPORTANT It can only be used inside a scheme. :::


Initiate RefreshController in constructor

export class SchemeName {
  constructor (auth, options) {
    super(auth, options)


    this.refreshController = new RefreshController(this)




Use this method to initiate a token refresh. It returns a promise which is resolved when refresh is completed.

Multiple requests will be queued until the first has completed token refresh.

::: warning IMPORTANT You must add refreshTokens method to your scheme in order to work. :::

Edit this page on GitHub Updated at Thu, Oct 5, 2023