Adding console log messages to websocket error handling.

This commit is contained in:
softsimon 2020-03-06 02:27:22 +07:00
parent 5d4ce44627
commit a6809e99f1

View File

@ -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();
} }