Files
Eventment/app/api/profile.js
Mike Fitzpatrick c146884636 - Wiring up nom and phone registration bits
- Added guided registration
2019-08-14 11:18:21 -04:00

27 lines
839 B
JavaScript

import { API_ENDPOINTS, requestGet, requestPost } from './index.js';
export const getEmailAvailability = (email) =>
requestGet(`${API_ENDPOINTS.VALIDATE_SIGNUP_EMAIL}/${encodeURI(email)}`);
export const getNomAvailaibility = (nomDeBid) =>
requestGet(`${API_ENDPOINTS.VALIDATE_SIGNUP_NOM}/${encodeURI(nomDeBid)}`);
export const loginUser = (username, password) =>
requestPost({
path: API_ENDPOINTS.LOGIN,
body: { username, password },
});
export const registerNewUser = (user) =>
requestPost({
path: API_ENDPOINTS.USER_SIGNUP,
body: { user },
});
export const setNomDeBid = (id, auth) => (nomDeBid) =>
requestPost({
path: `${API_ENDPOINTS.SET_NOM}/${id}`,
body: { nomDeBid },
requestOptions: { Authorization: auth ? `Bearer ${auth}` : null },
});