diff --git a/src/models/view/loginView.ts b/src/models/view/loginView.ts index 4f73b3a739..34a0c45685 100644 --- a/src/models/view/loginView.ts +++ b/src/models/view/loginView.ts @@ -7,40 +7,24 @@ import { PlatformUtilsService } from '../../abstractions/platformUtils.service'; export class LoginView implements View { username: string; + password: string; totp: string; uris: LoginUriView[]; // tslint:disable private _username: string; - private _password: string; - private _maskedPassword: string; // tslint:enable constructor(l?: Login) { // ctor } - get password(): string { - return this._password; - } - set password(value: string) { - this._password = value; - this._maskedPassword = null; - } - get uri(): string { return this.hasUris ? this.uris[0].uri : null; } get maskedPassword(): string { - if (this._maskedPassword == null && this.password != null) { - this._maskedPassword = ''; - for (let i = 0; i < this.password.length; i++) { - this._maskedPassword += '•'; - } - } - - return this._maskedPassword; + return this.password != null ? '••••••••' : null; } get subTitle(): string {