From 426f5d6aa39b167701eda9d20c6aded32e7ecbe8 Mon Sep 17 00:00:00 2001 From: Edi Cziszter Date: Fri, 10 Dec 2021 17:36:55 +0200 Subject: [PATCH] added filePreviewTooltip key --- .../src/app/services/user-preference.service.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/apps/red-ui/src/app/services/user-preference.service.ts b/apps/red-ui/src/app/services/user-preference.service.ts index c4449961c..e2ac56f9e 100644 --- a/apps/red-ui/src/app/services/user-preference.service.ts +++ b/apps/red-ui/src/app/services/user-preference.service.ts @@ -6,6 +6,7 @@ type UserAttributes = Record; const KEYS = { language: 'Language', dossierRecent: 'Dossier-Recent', + filePreviewTooltips: 'File-Preview-Tooltips', } as const; @Injectable({ @@ -28,7 +29,7 @@ export class UserPreferenceService extends GenericService { } getLastOpenedFileForDossier(dossierId: string): string { - const key = `Dossier-Recent-${dossierId}`; + const key = `${KEYS.dossierRecent}-${dossierId}`; return this._getAttribute(key); } @@ -40,10 +41,7 @@ export class UserPreferenceService extends GenericService { getLanguage(): string { const key = KEYS.language; - if (this.userAttributes[key]?.length > 0) { - return this.userAttributes[key][0]; - } - return ''; + return this._getAttribute(key); } async saveLanguage(language: string): Promise { @@ -53,12 +51,12 @@ export class UserPreferenceService extends GenericService { } getFilePreviewTooltipsPreference(): boolean { - const key = 'File-Preview-Tooltips'; + const key = KEYS.filePreviewTooltips; return this._getAttribute(key, 'false') === 'true'; } async toggleFilePreviewTooltipsPreference(): Promise { - const key = 'File-Preview-Tooltips'; + const key = KEYS.filePreviewTooltips; const currentValue = this.getFilePreviewTooltipsPreference(); const nextValue = [(!currentValue).toString()]; this.userAttributes[key] = nextValue;