better detect when token is no longer valid (helps whitelist servers)

pull/1254/head
Ryan Tharp 5 years ago
parent 5ec3a5b3f7
commit 1cf90d9585

@ -1533,6 +1533,10 @@ class LokiPublicChannelAPI {
}); });
if (res.err || !res.response || !res.response.data) { if (res.err || !res.response || !res.response.data) {
if (res.statusCode === 403) {
// token is now invalid
this.serverAPI.getOrRefreshServerToken(true);
}
return; return;
} }
@ -1656,6 +1660,10 @@ class LokiPublicChannelAPI {
!res.response.data || !res.response.data ||
!res.response.meta !res.response.meta
) { ) {
if (res.statusCode === 403) {
// token is now invalid
this.serverAPI.getOrRefreshServerToken(true);
}
if (res.err) { if (res.err) {
log.error(`pollOnceForDeletions Error ${res.err}`); log.error(`pollOnceForDeletions Error ${res.err}`);
} else { } else {
@ -1852,6 +1860,10 @@ class LokiPublicChannelAPI {
}); });
if (res.err || !res.response) { if (res.err || !res.response) {
if (res.statusCode === 403) {
// token is now invalid
this.serverAPI.getOrRefreshServerToken(true);
}
log.error( log.error(
`app_dot_net:::pollOnceForMessages - Could not get messages from`, `app_dot_net:::pollOnceForMessages - Could not get messages from`,
this.serverAPI.baseServerUrl, this.serverAPI.baseServerUrl,

Loading…
Cancel
Save