Rev 3736 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
import { api } from '@api';
// Basic settings service
export const getBasicSettings = async () => {
return await api.get('/account-settings/basic');
};
export const updateBasicSettings = async (data) => {
return await api.post('/account-settings/basic', data);
};
// Notifications service
export const getNotificationSettings = async () => {
return await api.get('/account-settings/notification');
};
export const updateNotificationSettings = async (data) => {
return await api.post('/account-settings/notification', data);
};
// Location service
export const getLocationSettings = async () => {
return await api.get('/account-settings/location');
};
export const updateLocationSettings = async (data) => {
return await api.post('/account-settings/location', data);
};
// Privacy service
export const getPrivacySettings = async () => {
return await api.get('/account-settings/privacy');
};
export const updatePrivacySettings = async (data) => {
return await api.post('/account-settings/privacy', data);
};
// Password service
export const changePassword = async (data) => {
return await api.post('/account-settings/password', data);
};
// Image service
export const updateProfileImage = async (imageFile) => {
return await api.post('/account-settings/image', imageFile);
};
// Device and security services
export const getDevices = async () => {
return await api.get('/account-settings/devices');
};
export const getBrowsers = async () => {
return await api.get('/account-settings/browsers');
};
export const getIPs = async () => {
return await api.get('/account-settings/ips');
};
export const getTransactions = async () => {
return await api.get('/account-settings/transactions');
};
// Close account service
export const closeAccount = async (data) => {
return await api.post('/account-settings/close-account', data);
};