- Wiring up nom and phone registration bits

- Added guided registration
This commit is contained in:
Mike Fitzpatrick
2019-08-14 11:18:21 -04:00
parent cf07ab1c2e
commit c146884636
11 changed files with 190 additions and 118 deletions

View File

@@ -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;

View File

@@ -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);

View File

@@ -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)}`);