From 9dd2466e10ce90d98afa69c53495eb6a45a399e7 Mon Sep 17 00:00:00 2001 From: Felix Hamme Date: Mon, 3 Dec 2018 12:46:02 +0100 Subject: [PATCH] Export request methods in api.js and include the api url in them --- js/api.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/js/api.js b/js/api.js index ff21f4d..9f45781 100644 --- a/js/api.js +++ b/js/api.js @@ -34,20 +34,20 @@ const defaultstate_userinfo = { uid : null } -function postRequest(url, data) { - return axios.post(url, data, { +export function postRequest(url, data) { + return axios.post(api_url + url, data, { headers : generateHeaders() }); } -function getRequest(url, data) { - return axios.get(url, data, { +export function getRequest(url, data) { + return axios.get(api_url + url, data, { headers : generateHeaders() }); } -function deleteRequest(url, data) { - return axios.delete(url, data, { +export function deleteRequest(url, data) { + return axios.delete(api_url + url, data, { headers : generateHeaders() }); } @@ -97,7 +97,7 @@ function checkForAuthenticationHeaders(response) { const reducer_userinfo = (state = defaultstate_userinfo, action) => { switch(action.type) { case actiontypes_userinfo.REGISTER: - postRequest(api_url + '/users', { + postRequest('/users', { 'username' : action.parameters.username, 'email' : action.parameters.email, 'password' : action.parameters.password @@ -138,7 +138,7 @@ const reducer_userinfo = (state = defaultstate_userinfo, action) => { errorMessages : action.parameters.errorMessages }); case actiontypes_userinfo.LOGIN: - postRequest(api_url + '/users/sign_in', { + postRequest('/users/sign_in', { email : action.parameters.email, password : action.parameters.password }).then((resp) => {