diff --git a/src/index.ts b/src/index.ts index d951ba4..eb710b1 100644 --- a/src/index.ts +++ b/src/index.ts @@ -272,6 +272,24 @@ type RequestsQueue = { let isRefreshing = false let queue: RequestsQueue = [] +/** + * Check if tokens are currently being refreshed + * + * @returns {boolean} True if the tokens are currently being refreshed, false is not + */ +export function getIsRefreshing(): boolean { + return isRefreshing +} + +/** + * Update refresh state + * + * @param {boolean} newRefreshingState + */ +export function setIsRefreshing(newRefreshingState: boolean): void { + isRefreshing = newRefreshingState +} + /** * Function that resolves all items in the queue with the provided token * @param token New access token