Cleanup - unused files / unused exports / duplicate exports
[ProtonMail-WebClient.git] / packages / shared / lib / desktop / encryptedSearch.ts
blobd8821706d6ac000c715dcd84dfbf7b7bb6d4c0b0
1 import { getInboxDesktopUserInfo, hasInboxDesktopFeature, invokeInboxDesktopIPC } from './ipcHelpers';
3 export const storeESUserChoiceInboxDesktop = (userID: string, userChoice: boolean) => {
4     if (!hasInboxDesktopFeature('ESUserChoice')) {
5         return;
6     }
8     invokeInboxDesktopIPC({ type: 'setESUserChoice', payload: { userID, userChoice } });
9 };
11 // isESEnabledUserChoiceInboxDesktop must return `true` if:
12 // - currently not running in destkop app
13 // - desktop app doesn't have the feature
14 // - no user-choice was done
15 // Otherwise return stored value
16 export const isESEnabledUserChoiceInboxDesktop = (userID: string): boolean => {
17     if (!hasInboxDesktopFeature('ESUserChoice')) {
18         return true;
19     }
21     const userChoice = getInboxDesktopUserInfo('esUserChoice', userID);
23     if (userChoice === null) {
24         return true;
25     }
27     return userChoice;