import axios from 'axios'; import { Cookies } from 'react-cookie'; import Router from 'next/router'; import moment from 'moment'; import * as actionTypes from '../constants/actionTypes'; import * as currentState from '../reducers/initialState'; if(process.browser) { FormData.prototype.appendObject = function(obj, namespace) { let keyName; for (var key in obj) { if (obj.hasOwnProperty(key)) { keyName = [namespace, '[', key, ']'].join(''); this.append(keyName, obj[key]); } } }; } export const sendLoginForm = (fields) => { return new Promise((resolve, reject) => { if(fields.username === "test@test.com" && fields.password === "test") { const cookies = new Cookies(); cookies.set('jwt', 1, new Date(moment().add(1, 'day').toDate())); } Router.push('/'); /* axios.post(`${ process.env.NEXT_PUBLIC_SELF_API_HOST }/api/forms/terms/`, fields) .then((response) => { console.log("sendTermsForm RESPONSE"); console.log(response.data); if(response.data.status) { resolve(); } else { reject(); } }) .catch((error) => { console.log("error"); console.error(error); reject(); }); */ }); }