| | |
| | | private unLoginHandle: Subject<HttpErrorResponse> = new Subject<HttpErrorResponse>(); |
| | | |
| | | constructor(private injector: Injector) { |
| | | this.unLoginHandle.debounceTime(1000).subscribe( (event: HttpErrorResponse) => { |
| | | if (!this.isExpireModelShow && !!event.error) { |
| | | this.unLoginHandle.debounceTime(2000).subscribe( (event: HttpErrorResponse) => { |
| | | const canExpireModelShow = !this.isExpireModelShow; |
| | | this.isExpireModelShow = true; |
| | | if (canExpireModelShow && !!event.error) { |
| | | let errorMsg = ''; |
| | | const erroCode = !!event.error['errorCode'] ? Number.parseInt(event.error['errorCode']) : 0; |
| | | switch (erroCode) { |