-import { Component, OnInit } from '@angular/core';
+import { Component, OnDestroy, OnInit } from '@angular/core';
import { SettingsService } from '../../api/settings.service';
import { CdPwdExpirationSettings } from '../../models/cd-pwd-expiration-settings';
templateUrl: './pwd-expiration-notification.component.html',
styleUrls: ['./pwd-expiration-notification.component.scss']
})
-export class PwdExpirationNotificationComponent implements OnInit {
+export class PwdExpirationNotificationComponent implements OnInit, OnDestroy {
alertType: string;
expirationDays: number;
pwdExpirationSettings: CdPwdExpirationSettings;
});
}
+ ngOnDestroy() {
+ this.authStorageService.isPwdDisplayedSource.next(false);
+ }
+
private getExpirationDays(pwdExpirationDate: number): number {
const current = new Date();
const expiration = new Date(pwdExpirationDate * 1000);