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

15 lines
452 B
TypeScript
Raw Normal View History

import { IPreferences } from '../../../definitions';
import userPreferences from '../../methods/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);
}