mirror of
https://github.com/bitwarden/browser.git
synced 2024-09-18 02:41:15 +02:00
[Key Connector] Hide "Master Pass On Restart" prompt when setting pin (#556)
* Disable Master Pass on Restart for Key Connector * Fix linting
This commit is contained in:
parent
07dde6e321
commit
fc0d624621
@ -1,6 +1,10 @@
|
|||||||
import { Directive } from '@angular/core';
|
import {
|
||||||
|
Directive,
|
||||||
|
OnInit
|
||||||
|
} from '@angular/core';
|
||||||
|
|
||||||
import { CryptoService } from 'jslib-common/abstractions/crypto.service';
|
import { CryptoService } from 'jslib-common/abstractions/crypto.service';
|
||||||
|
import { KeyConnectorService } from 'jslib-common/abstractions/keyConnector.service';
|
||||||
import { StorageService } from 'jslib-common/abstractions/storage.service';
|
import { StorageService } from 'jslib-common/abstractions/storage.service';
|
||||||
import { UserService } from 'jslib-common/abstractions/user.service';
|
import { UserService } from 'jslib-common/abstractions/user.service';
|
||||||
import { VaultTimeoutService } from 'jslib-common/abstractions/vaultTimeout.service';
|
import { VaultTimeoutService } from 'jslib-common/abstractions/vaultTimeout.service';
|
||||||
@ -12,14 +16,20 @@ import { Utils } from 'jslib-common/misc/utils';
|
|||||||
import { ModalRef } from './modal/modal.ref';
|
import { ModalRef } from './modal/modal.ref';
|
||||||
|
|
||||||
@Directive()
|
@Directive()
|
||||||
export class SetPinComponent {
|
export class SetPinComponent implements OnInit {
|
||||||
|
|
||||||
pin = '';
|
pin = '';
|
||||||
showPin = false;
|
showPin = false;
|
||||||
masterPassOnRestart = true;
|
masterPassOnRestart = true;
|
||||||
|
showMasterPassOnRestart = true;
|
||||||
|
|
||||||
constructor(private modalRef: ModalRef, private cryptoService: CryptoService, private userService: UserService,
|
constructor(private modalRef: ModalRef, private cryptoService: CryptoService, private userService: UserService,
|
||||||
private storageService: StorageService, private vaultTimeoutService: VaultTimeoutService) { }
|
private storageService: StorageService, private vaultTimeoutService: VaultTimeoutService,
|
||||||
|
private keyConnectorService: KeyConnectorService) { }
|
||||||
|
|
||||||
|
async ngOnInit() {
|
||||||
|
this.showMasterPassOnRestart = this.masterPassOnRestart = !await this.keyConnectorService.getUsesKeyConnector();
|
||||||
|
}
|
||||||
|
|
||||||
toggleVisibility() {
|
toggleVisibility() {
|
||||||
this.showPin = !this.showPin;
|
this.showPin = !this.showPin;
|
||||||
|
Loading…
Reference in New Issue
Block a user