- Wiring up nom and phone registration bits
- Added guided registration
This commit is contained in:
@@ -33,6 +33,11 @@ export const formatPostData = (body) => {
|
||||
return postData;
|
||||
};
|
||||
|
||||
export const formatJsonData = (body) => {
|
||||
console.log('formateJsonBody:', body);
|
||||
return body; //JSON.stringify(body);
|
||||
};
|
||||
|
||||
const parseQueryParamsString = (queryParams) => {
|
||||
if (typeof queryParams !== 'string') {
|
||||
return null;
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import {
|
||||
constructUrl,
|
||||
formatPostData,
|
||||
formatJsonData,
|
||||
parseQueryParams,
|
||||
request,
|
||||
unwrapJson,
|
||||
@@ -74,9 +75,15 @@ export const requestPost = (options) => {
|
||||
queryParams = [],
|
||||
requestOptions = {},
|
||||
isFormattedPostData = false,
|
||||
shouldUseFormData = false,
|
||||
} = options;
|
||||
|
||||
const params = parseQueryParams(queryParams || []);
|
||||
let postData = isFormattedPostData ? body : null;
|
||||
|
||||
if (!postData) {
|
||||
postData = shouldUseFormData ? formatPostData(body) : formatJsonData(body);
|
||||
}
|
||||
|
||||
if (params === null) {
|
||||
throw new Error('invalid queryParams');
|
||||
@@ -88,7 +95,7 @@ export const requestPost = (options) => {
|
||||
...DefaultRequestOptions,
|
||||
...requestOptions,
|
||||
method: 'POST',
|
||||
body: isFormattedPostData ? body : formatPostData(body),
|
||||
body: postData,
|
||||
})
|
||||
.then(validateResponse)
|
||||
.then(unwrapJson);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { API_ENDPOINTS, requestGet, requestPost } from './index.js';
|
||||
|
||||
export const getEmailAvailability = (email) =>
|
||||
requestGet(`${API_ENDPOINTS.VALIDATE_SIGNUP_EMAIL}/&{encodeURI(email)}`);
|
||||
requestGet(`${API_ENDPOINTS.VALIDATE_SIGNUP_EMAIL}/${encodeURI(email)}`);
|
||||
|
||||
export const getNomAvailaibility = (nomDeBid) =>
|
||||
requestGet(`${API_ENDPOINTS.VALIDATE_SIGNUP_NOM}/${encodeURI(nomDeBid)}`);
|
||||
|
||||
Reference in New Issue
Block a user