Adding console log messages to websocket error handling.
This commit is contained in:
parent
5d4ce44627
commit
a6809e99f1
@ -114,6 +114,7 @@ export class WebsocketService {
|
|||||||
},
|
},
|
||||||
(err: Error) => {
|
(err: Error) => {
|
||||||
console.log(err);
|
console.log(err);
|
||||||
|
console.log('WebSocket error, trying to reconnect in 10 seconds');
|
||||||
this.goOffline();
|
this.goOffline();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -140,7 +141,6 @@ export class WebsocketService {
|
|||||||
goOffline() {
|
goOffline() {
|
||||||
this.goneOffline = true;
|
this.goneOffline = true;
|
||||||
this.stateService.isOffline$.next(true);
|
this.stateService.isOffline$.next(true);
|
||||||
console.log('Error, retrying in 10 sec');
|
|
||||||
window.setTimeout(() => this.startSubscription(), 10000);
|
window.setTimeout(() => this.startSubscription(), 10000);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -152,6 +152,7 @@ export class WebsocketService {
|
|||||||
this.websocketSubject.next({action: 'ping'});
|
this.websocketSubject.next({action: 'ping'});
|
||||||
this.onlineCheckTimeoutTwo = window.setTimeout(() => {
|
this.onlineCheckTimeoutTwo = window.setTimeout(() => {
|
||||||
if (!this.goneOffline) {
|
if (!this.goneOffline) {
|
||||||
|
console.log('WebSocket response timeout, force closing, trying to reconnect in 10 seconds');
|
||||||
this.websocketSubject.complete();
|
this.websocketSubject.complete();
|
||||||
this.goOffline();
|
this.goOffline();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user