diff --git a/src/app/infra/monitoring/interceptors/token.interceptors.ts b/src/app/infra/monitoring/interceptors/token.interceptors.ts index 1f4aa220b..13a62afc7 100644 --- a/src/app/infra/monitoring/interceptors/token.interceptors.ts +++ b/src/app/infra/monitoring/interceptors/token.interceptors.ts @@ -16,6 +16,7 @@ import { Router } from "@angular/router"; import { Platform } from '@ionic/angular'; import { SessionExpiredModalService } from 'src/app/services/session-expired-modal.service'; import { UserLoginOutputResponse } from "../../../core/user/repository/user-remote-repository"; +import { IRoomLocalRepository } from "src/app/core/chat/repository/room/room-local-repository"; @Injectable() export class TokenInterceptor implements HttpInterceptor { @@ -30,7 +31,8 @@ export class TokenInterceptor implements HttpInterceptor { private http: HttpClient, private router: Router, private sessionExpiredModal: SessionExpiredModalService, - private platform: Platform) { } + private platform: Platform, + private roomLocalRepository: IRoomLocalRepository) { } intercept( @@ -144,6 +146,7 @@ export class TokenInterceptor implements HttpInterceptor { } }; console.log('sessionExpiredModal', this.sessionExpiredModal) + this.roomLocalRepository.clear(); void this.sessionExpiredModal.present(sessionExpiredMessage, goToAuth); return of(false); })