@cranberry-money/shared-services
Version:
Platform-agnostic API services with pure functions and dependency injection. Includes auth, portfolios, assets, countries, sectors, and more.
26 lines • 977 B
JavaScript
import { AUTH_ENDPOINTS } from '@cranberry-money/shared-constants';
export const signin = (apiClient, data) => {
return apiClient.post(AUTH_ENDPOINTS.SIGNIN, data);
};
export const signout = (apiClient) => {
return apiClient.post(AUTH_ENDPOINTS.SIGNOUT);
};
export const signup = (apiClient, data) => {
return apiClient.post(AUTH_ENDPOINTS.SIGNUP, data);
};
export const verifyEmail = (apiClient, data) => {
return apiClient.post(AUTH_ENDPOINTS.EMAIL_VERIFICATION, data);
};
export const resendVerificationCode = (apiClient) => {
return apiClient.post(AUTH_ENDPOINTS.RESEND_VERIFICATION);
};
export const refreshToken = (apiClient, data) => {
return apiClient.post(AUTH_ENDPOINTS.TOKEN_REFRESH, data);
};
export const verifyAuth = (apiClient) => {
return apiClient.get(AUTH_ENDPOINTS.VERIFY);
};
export const changePassword = (apiClient, data) => {
return apiClient.post(AUTH_ENDPOINTS.CHANGE_PASSWORD, data);
};
//# sourceMappingURL=auth.js.map