From 364192b27a54d76bd95929ee88a954548c0229c9 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Mon, 13 Aug 2018 14:09:10 -0400 Subject: [PATCH] clear search index on lock --- src/services/lock.service.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/services/lock.service.ts b/src/services/lock.service.ts index 4d000227417..194c45d1301 100644 --- a/src/services/lock.service.ts +++ b/src/services/lock.service.ts @@ -7,6 +7,7 @@ import { FolderService } from '../abstractions/folder.service'; import { LockService as LockServiceAbstraction } from '../abstractions/lock.service'; import { MessagingService } from '../abstractions/messaging.service'; import { PlatformUtilsService } from '../abstractions/platformUtils.service'; +import { SearchService } from '../abstractions/search.service'; import { StorageService } from '../abstractions/storage.service'; export class LockService implements LockServiceAbstraction { @@ -15,7 +16,8 @@ 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 lockedCallback: () => Promise) { + private messagingService: MessagingService, private searchService: SearchService, + private lockedCallback: () => Promise) { } init(checkOnInterval: boolean) { @@ -74,6 +76,7 @@ export class LockService implements LockServiceAbstraction { this.folderService.clearCache(); this.cipherService.clearCache(); this.collectionService.clearCache(); + this.searchService.clearIndex(); this.messagingService.send('locked'); if (this.lockedCallback != null) { await this.lockedCallback();