added filePreviewTooltip key
This commit is contained in:
parent
035c868c81
commit
426f5d6aa3
@ -6,6 +6,7 @@ type UserAttributes = Record<string, List>;
|
||||
const KEYS = {
|
||||
language: 'Language',
|
||||
dossierRecent: 'Dossier-Recent',
|
||||
filePreviewTooltips: 'File-Preview-Tooltips',
|
||||
} as const;
|
||||
|
||||
@Injectable({
|
||||
@ -28,7 +29,7 @@ export class UserPreferenceService extends GenericService<UserAttributes> {
|
||||
}
|
||||
|
||||
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<UserAttributes> {
|
||||
|
||||
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<void> {
|
||||
@ -53,12 +51,12 @@ export class UserPreferenceService extends GenericService<UserAttributes> {
|
||||
}
|
||||
|
||||
getFilePreviewTooltipsPreference(): boolean {
|
||||
const key = 'File-Preview-Tooltips';
|
||||
const key = KEYS.filePreviewTooltips;
|
||||
return this._getAttribute(key, 'false') === 'true';
|
||||
}
|
||||
|
||||
async toggleFilePreviewTooltipsPreference(): Promise<void> {
|
||||
const key = 'File-Preview-Tooltips';
|
||||
const key = KEYS.filePreviewTooltips;
|
||||
const currentValue = this.getFilePreviewTooltipsPreference();
|
||||
const nextValue = [(!currentValue).toString()];
|
||||
this.userAttributes[key] = nextValue;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user