lock service invokes callback on lock

This commit is contained in:
Kyle Spearrin 2018-03-03 23:04:55 -05:00
parent 848f50afe7
commit 1f2cf2bcdf
1 changed files with 2 additions and 1 deletions

View File

@ -13,7 +13,7 @@ export class LockService implements LockServiceAbstraction {
constructor(private cipherService: CipherService, private folderService: FolderService,
private collectionService: CollectionService, private cryptoService: CryptoService,
private platformUtilsService: PlatformUtilsService, private storageService: StorageService,
private messagingService: MessagingService) {
private messagingService: MessagingService, private lockedCallback: Function) {
this.checkLock();
setInterval(() => this.checkLock(), 10 * 1000); // check every 10 seconds
}
@ -60,6 +60,7 @@ export class LockService implements LockServiceAbstraction {
this.cipherService.clearCache();
this.collectionService.clearCache();
this.messagingService.send('locked');
this.lockedCallback();
}
async setLockOption(lockOption: number): Promise<void> {