Rocket.Chat.ReactNative/app/lib/rocketchat/methods/userPreferencesMethods.ts

15 lines
444 B
TypeScript

import { IPreferences } from '../../../definitions';
import userPreferences from '../../userPreferences';
const SORT_PREFS_KEY = 'RC_SORT_PREFS_KEY';
export function getSortPreferences() {
return userPreferences.getMap(SORT_PREFS_KEY);
}
export function saveSortPreference(param: Partial<IPreferences>) {
let prefs = getSortPreferences();
prefs = { ...prefs, ...param } as object;
return userPreferences.setMap(SORT_PREFS_KEY, prefs);
}