Files
Chromacase/front/hooks/userSettings.ts
2023-06-17 07:01:23 +01:00

13 lines
422 B
TypeScript

import { useQuery } from 'react-query';
import API from '../API';
const useUserSettings = () => {
const queryKey = ['settings'];
const settings = useQuery(queryKey, () => API.getUserSettings());
const updateSettings = (...params: Parameters<typeof API.updateUserSettings>) =>
API.updateUserSettings(...params).then(() => settings.refetch());
return { settings, updateSettings };
};
export default useUserSettings;