Skip to content

Instantly share code, notes, and snippets.

@monkov
Created August 24, 2018 19:10
Show Gist options
  • Save monkov/e513b53f1c851e0ff9c95c97633be336 to your computer and use it in GitHub Desktop.
Save monkov/e513b53f1c851e0ff9c95c97633be336 to your computer and use it in GitHub Desktop.
intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>>
{
if (//check if token is expired) {
if (queue.length == 0) {
//Reload token here
//Start all req from queue
}else {
//Put req to the queue
}
}else {
//Do normal request
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment