you can implement like this
// If token still valid, return it if (Date.now() < token.accessTokenExpires) { return token; } // If token expired, refresh it return await refreshAccessToken(token);