maskedPassword is constant 8 char

This commit is contained in:
Kyle Spearrin 2018-03-06 07:44:32 -05:00
parent 1f2cf2bcdf
commit 145188c005
1 changed files with 2 additions and 18 deletions

View File

@ -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 {