From 1f2cf2bcdfddc68a6d9ee0ed732d00c8bec65ad4 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Sat, 3 Mar 2018 23:04:55 -0500 Subject: [PATCH] lock service invokes callback on lock --- src/services/lock.service.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/services/lock.service.ts b/src/services/lock.service.ts index ba54fec1bf..43b9e57d56 100644 --- a/src/services/lock.service.ts +++ b/src/services/lock.service.ts @@ -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 {