From 71135725059faa593353d3ecb6a38b002b3ec5cf Mon Sep 17 00:00:00 2001
From: Lucas Schoenfelder <les17@inf.ufpr.br>
Date: Fri, 5 Feb 2021 10:06:06 -0300
Subject: [PATCH] changed request function names to reflect the api change from
 axios to fetch

---
 src/Components/AreasSubPages.js                    |  6 +++---
 src/Components/ColCardPublicOptions.js             |  4 ++--
 src/Components/CollectionCardFunction.js           |  6 +++---
 src/Components/CollectionCommentSection.js         |  4 ++--
 src/Components/Comment.js                          |  6 +++---
 src/Components/ContactButtons/FollowButton.js      |  6 +++---
 src/Components/ContactButtons/FollowingButton.js   |  4 ++--
 src/Components/ContactCardOptions.js               |  4 ++--
 src/Components/ContactForm.js                      |  4 ++--
 src/Components/CriarColecaoForm.js                 |  4 ++--
 src/Components/EditarColecaoForm.js                |  6 +++---
 src/Components/Firulas.js                          |  4 ++--
 src/Components/FollowCollectionButton.js           |  8 ++++----
 src/Components/GuardarModal.js                     |  6 +++---
 src/Components/HelperFunctions/getAxiosConfig.js   |  8 ++++----
 src/Components/IframeOverlay/DrawerContent.js      |  4 ++--
 src/Components/MenuList.js                         |  4 ++--
 src/Components/MobileDrawerMenu.js                 |  4 ++--
 .../ModalAlterarAvatar/ComponentAlterarAvatar.js   |  4 ++--
 .../ModalAlterarCover/ComponentAlterarCover.js     |  4 ++--
 src/Components/ModalConfirmarCuradoria.js          |  4 ++--
 src/Components/ModalExcluirColecao.js              |  4 ++--
 src/Components/Notifications.js                    |  4 ++--
 src/Components/NotificationsInner.js               |  4 ++--
 src/Components/PublicationPermissionsContent.js    |  4 ++--
 src/Components/ReportModal.js                      |  4 ++--
 src/Components/ResourceCardFunction.js             |  4 ++--
 .../ResourcePageComponents/CommentForm.js          |  4 ++--
 .../ResourcePageComponents/CommentsArea.js         |  4 ++--
 .../ResourcePageComponents/TextoObjeto.js          |  4 ++--
 .../TabPanels/PublicUserPageTabs/TabRecursos.js    |  4 ++--
 .../TabPanels/UserPageTabs/ModalExcluirConta.js    |  4 ++--
 .../TabPanels/UserPageTabs/PanelAtividades.js      |  4 ++--
 .../TabPanels/UserPageTabs/PanelCuradoria.js       |  4 ++--
 .../UploadPageComponents/FileUploadStage.js        |  4 ++--
 .../UploadPageComponents/ModalCancelar.js          |  4 ++--
 src/Components/UploadPageComponents/PartOne.js     |  6 +++---
 src/Components/UploadPageComponents/PartThree.js   |  4 ++--
 src/Components/UploadPageComponents/PartTwo.js     |  8 ++++----
 src/Components/UploadPageComponents/SendInfo.js    |  7 +++++--
 .../UploadPageComponents/UploadFileWrapper.js      |  6 +++---
 src/Pages/EditLearningObjectPage.js                | 14 +++++++-------
 src/Pages/EditProfilePage.js                       |  8 ++++----
 src/Pages/PageProfessor.js                         |  4 ++--
 src/Pages/PasswordRecoveryPage.js                  |  4 ++--
 src/Pages/ResourcePage.js                          |  6 +++---
 src/Pages/UploadPage.js                            |  8 ++++----
 src/Pages/UserPage.js                              |  4 ++--
 48 files changed, 123 insertions(+), 120 deletions(-)

diff --git a/src/Components/AreasSubPages.js b/src/Components/AreasSubPages.js
index 2988d77c..c4444afe 100644
--- a/src/Components/AreasSubPages.js
+++ b/src/Components/AreasSubPages.js
@@ -28,7 +28,7 @@ import colecoes from "../img/ilustra_colecoes.png";
 import Grid from "@material-ui/core/Grid";
 import ResourceCardFunction from "./ResourceCardFunction.js";
 import CollectionCardFunction from "./CollectionCardFunction.js";
-import {axiosGetRequest} from './HelperFunctions/getAxiosConfig.js'
+import {getRequest} from './HelperFunctions/getAxiosConfig.js'
 
 const areaStyle = {
   paddingTop: "5px",
@@ -51,7 +51,7 @@ class ReqResources extends Component {
 
 componentDidMount() {
     const url = `/learning_objects?limit=12&sort=["published_at", "desc"]`
-    axiosGetRequest(url, (data) => {this.setState({ resources: data })}, (error) => {console.log(error)})
+    getRequest(url, (data) => {this.setState({ resources: data })}, (error) => {console.log(error)})
 }
   render() {
     var row1 = this.state.resources.slice(0, 4);
@@ -138,7 +138,7 @@ class ReqCollections extends Component {
   componentDidMount() {
       const url = `/collections?limit=12&sort=["updated_at", "desc"]`
 
-      axiosGetRequest(url, (data) => {this.setState({ collections: data })}, (error) => {console.log(error)})
+      getRequest(url, (data) => {this.setState({ collections: data })}, (error) => {console.log(error)})
   }
   render() {
     var row1 = this.state.collections.slice(0, 4);
diff --git a/src/Components/ColCardPublicOptions.js b/src/Components/ColCardPublicOptions.js
index 1e386410..aad23a6a 100644
--- a/src/Components/ColCardPublicOptions.js
+++ b/src/Components/ColCardPublicOptions.js
@@ -27,7 +27,7 @@ import MoreVertIcon from '@material-ui/icons/MoreVert';
 import styled from 'styled-components'
 import ErrorIcon from '@material-ui/icons/Error';
 import ReportModal from './ReportModal.js'
-import {axiosDeleteRequest} from '../Components/HelperFunctions/getAxiosConfig'
+import {deleteRequest} from '../Components/HelperFunctions/getAxiosConfig'
 
 export default function ColCardPublicOptions (props) {
   const [anchorEl, setAnchorEl] = React.useState(null);
@@ -45,7 +45,7 @@ export default function ColCardPublicOptions (props) {
 
   const handleUnfollow = () => {
 
-      axiosDeleteRequest(`/collections/${props.id}/follow`, (data) => {console.log(data)}, (error) => {console.log(error)})
+      deleteRequest(`/collections/${props.id}/follow`, (data) => {console.log(data)}, (error) => {console.log(error)})
   }
 
   return (
diff --git a/src/Components/CollectionCardFunction.js b/src/Components/CollectionCardFunction.js
index 7c80e7b4..c0c21870 100644
--- a/src/Components/CollectionCardFunction.js
+++ b/src/Components/CollectionCardFunction.js
@@ -35,7 +35,7 @@ import LockIcon from '@material-ui/icons/Lock';
 import ColCardOwnerOptions from './ColCardOwnerOptions.js'
 import ColCardPublicOptions from './ColCardPublicOptions'
 import {Link} from 'react-router-dom';
-import {axiosPutRequest} from '../Components/HelperFunctions/getAxiosConfig'
+import {putRequest} from '../Components/HelperFunctions/getAxiosConfig'
 
 export default function CollectionCardFunction (props) {
     const {state} = useContext(Store)
@@ -53,7 +53,7 @@ export default function CollectionCardFunction (props) {
         setLikesCount(data.count)
     }
     const handleLike = () => {
-        axiosPutRequest(`/collections/${props.id}/like`, {}, handleSuccessLike, (error) => {console.log(error)})
+        putRequest(`/collections/${props.id}/like`, {}, handleSuccessLike, (error) => {console.log(error)})
     }
 
     const [followingHover, handleFollowingHover] = useState(false)
@@ -66,7 +66,7 @@ export default function CollectionCardFunction (props) {
         handleToggleUserFollowingCol()
     }
     const handleFollow = () => {
-        axiosPutRequest(`/collections/${props.id}/follow`, {}, handleSuccessFollow, (error) => {console.log(error)})
+        putRequest(`/collections/${props.id}/follow`, {}, handleSuccessFollow, (error) => {console.log(error)})
     }
 
     const RenderFollowButton = () => {
diff --git a/src/Components/CollectionCommentSection.js b/src/Components/CollectionCommentSection.js
index 9aba6d1e..f7a3ad52 100644
--- a/src/Components/CollectionCommentSection.js
+++ b/src/Components/CollectionCommentSection.js
@@ -27,7 +27,7 @@ import Comment from './Comment.js';
 import Snackbar from '@material-ui/core/Snackbar';
 import MuiAlert from '@material-ui/lab/Alert';
 import Comentario from '../img/comentarios.png';
-import {axiosGetRequest} from '../Components/HelperFunctions/getAxiosConfig'
+import {getRequest} from '../Components/HelperFunctions/getAxiosConfig'
 
 export default function CollectionCommentSection(props) {
 	const [post_snack_open, setPostSnackOpen] = useState(false);
@@ -113,7 +113,7 @@ export default function CollectionCommentSection(props) {
 	}
 
 	useEffect(() => {
-        axiosGetRequest(`/collections/${props.id}/reviews`, (data) => {setReviews(data)}, (error) => {console.log(error)})
+        getRequest(`/collections/${props.id}/reviews`, (data) => {setReviews(data)}, (error) => {console.log(error)})
 	}, [render_state]);
 
 	return (
diff --git a/src/Components/Comment.js b/src/Components/Comment.js
index 1d9c0058..09b66d5a 100644
--- a/src/Components/Comment.js
+++ b/src/Components/Comment.js
@@ -31,7 +31,7 @@ import TextField from "@material-ui/core/TextField";
 import Menu from '@material-ui/core/Menu';
 import MenuItem from '@material-ui/core/MenuItem';
 import ModalExcluir from './ModalExcluirComentario.js'
-import {axiosPutRequest, axiosDeleteRequest} from './HelperFunctions/getAxiosConfig'
+import {putRequest, deleteRequest} from './HelperFunctions/getAxiosConfig'
 
 export default function Comment (props) {
 
@@ -93,7 +93,7 @@ export default function Comment (props) {
                     "review_ratings_attributes" : props.reviewRatings
                 }
             }
-            axiosPutRequest(`/learning_objects/${props.objectID}/reviews/`, payload, handleOnSuccessfulComment, (error) => {console.log(error)})
+            putRequest(`/learning_objects/${props.objectID}/reviews/`, payload, handleOnSuccessfulComment, (error) => {console.log(error)})
 
         }
     }
@@ -105,7 +105,7 @@ export default function Comment (props) {
 
     const deleteComment = () => {
 
-        axiosDeleteRequest(`/learning_objects/${props.objectID}/reviews/${props.reviewID}`, handleSuccessDeleteComment, (error) => {console.log(error)})
+        deleteRequest(`/learning_objects/${props.objectID}/reviews/${props.reviewID}`, handleSuccessDeleteComment, (error) => {console.log(error)})
 
         toggleModal(false)
 
diff --git a/src/Components/ContactButtons/FollowButton.js b/src/Components/ContactButtons/FollowButton.js
index e2ddc04a..5594fa66 100644
--- a/src/Components/ContactButtons/FollowButton.js
+++ b/src/Components/ContactButtons/FollowButton.js
@@ -20,7 +20,7 @@ import React from 'react'
 import PersonAddIcon from '@material-ui/icons/PersonAdd';
 import styled from 'styled-components'
 import Button from '@material-ui/core/Button';
-import {axiosPutRequest} from '../HelperFunctions/getAxiosConfig'
+import {putRequest} from '../HelperFunctions/getAxiosConfig'
 
 export default function FollowButton (props) {
 
@@ -31,7 +31,7 @@ export default function FollowButton (props) {
     const handleFollow = (followerID) => {
         if (followerID !== undefined) {
             const url = `/users/${followerID}/follow/`
-            axiosPutRequest(url, {}, handleSuccess, (error) => {console.log(error)})
+            putRequest(url, {}, handleSuccess, (error) => {console.log(error)})
         }
     }
 
@@ -51,7 +51,7 @@ export function NoIcon (props) {
     const handleFollow = (followerID) => {
         if (followerID !== undefined) {
             const url = `/users/${followerID}/follow/`
-            axiosPutRequest(url, {}, (data) => {console.log(data)}, (error) => {console.log(error)})
+            putRequest(url, {}, (data) => {console.log(data)}, (error) => {console.log(error)})
         }
     }
 
diff --git a/src/Components/ContactButtons/FollowingButton.js b/src/Components/ContactButtons/FollowingButton.js
index cbe0b692..b2d22f24 100644
--- a/src/Components/ContactButtons/FollowingButton.js
+++ b/src/Components/ContactButtons/FollowingButton.js
@@ -21,7 +21,7 @@ import styled from 'styled-components'
 import Button from '@material-ui/core/Button';
 import FollowingIcon from '../../img/how_to_reg-24px.png'
 import ModalConfirmarUnfollow from '../ModalConfirmarUnfollow.js'
-import {axiosPutRequest} from '../HelperFunctions/getAxiosConfig'
+import {putRequest} from '../HelperFunctions/getAxiosConfig'
 
 export default function FollowingButton (props) {
 
@@ -44,7 +44,7 @@ export default function FollowingButton (props) {
     const handleUnfollowPartTwo = () => {
         const url = `/users/${unfollowID}/follow/`
 
-        axiosPutRequest(url, {}, handleSuccess, (error) => {console.log(error)})
+        putRequest(url, {}, handleSuccess, (error) => {console.log(error)})
     }
 
     return (
diff --git a/src/Components/ContactCardOptions.js b/src/Components/ContactCardOptions.js
index 3a5ed17d..24d16ab1 100644
--- a/src/Components/ContactCardOptions.js
+++ b/src/Components/ContactCardOptions.js
@@ -26,7 +26,7 @@ import MoreVertIcon from '@material-ui/icons/MoreVert';
 import OpenIcon from '@material-ui/icons/OpenInNew';
 import ReportIcon from '@material-ui/icons/Error';
 import PersonAddIcon from '@material-ui/icons/PersonAdd';
-import {axiosPutRequest} from './HelperFunctions/getAxiosConfig'
+import {putRequest} from './HelperFunctions/getAxiosConfig'
 import ReportModal from './ReportModal.js'
 import {Link} from 'react-router-dom'
 
@@ -43,7 +43,7 @@ export default function SimpleMenu(props) {
     }
     const handleFollow = (followerID) => {
 
-        axiosPutRequest(`/users/${followerID}/follow`, {}, (data) => {console.log(data)}, (error) => {console.log(error)})
+        putRequest(`/users/${followerID}/follow`, {}, (data) => {console.log(data)}, (error) => {console.log(error)})
     }
 
     const [reportModal, toggleReportModal] = useState(false)
diff --git a/src/Components/ContactForm.js b/src/Components/ContactForm.js
index 914dd3ab..971001eb 100644
--- a/src/Components/ContactForm.js
+++ b/src/Components/ContactForm.js
@@ -19,7 +19,7 @@ along with Plataforma Integrada MEC.  If not, see <http://www.gnu.org/licenses/>
 import React, { useState } from 'react';
 import styled from 'styled-components';
 import FormInput from "../Components/FormInput.js"
-import {axiosPostRequest} from './HelperFunctions/getAxiosConfig'
+import {postRequest} from './HelperFunctions/getAxiosConfig'
 
 const Button = styled.button`
 
@@ -190,7 +190,7 @@ const Button = styled.button`
                   message: mensagem.dict.value
               }
             }
-            axiosPostRequest(`/contacts`, payload, (data) => {limpaTudo()}, (error) => {console.log(error)})
+            postRequest(`/contacts`, payload, (data) => {limpaTudo()}, (error) => {console.log(error)})
   }
 }
 
diff --git a/src/Components/CriarColecaoForm.js b/src/Components/CriarColecaoForm.js
index 4fd1fefe..ea8c0507 100644
--- a/src/Components/CriarColecaoForm.js
+++ b/src/Components/CriarColecaoForm.js
@@ -25,7 +25,7 @@ import RadioGroup from '@material-ui/core/RadioGroup';
 import FormControlLabel from '@material-ui/core/FormControlLabel';
 import FormControl from '@material-ui/core/FormControl';
 import TextField from '@material-ui/core/TextField';
-import {axiosPostRequest} from './HelperFunctions/getAxiosConfig'
+import {postRequest} from './HelperFunctions/getAxiosConfig'
 
 export default function CriarColecaoForm (props) {
     const {state} = useContext(Store)
@@ -77,7 +77,7 @@ export default function CriarColecaoForm (props) {
                     "privacy" : finalRadioValue
                 }
             }
-            axiosPostRequest( `/collections/`, payload, handleSuccess, (error) =>{console.log(error)})
+            postRequest( `/collections/`, payload, handleSuccess, (error) =>{console.log(error)})
 
         }
     }
diff --git a/src/Components/EditarColecaoForm.js b/src/Components/EditarColecaoForm.js
index 2b21b04c..4e127b9a 100644
--- a/src/Components/EditarColecaoForm.js
+++ b/src/Components/EditarColecaoForm.js
@@ -25,7 +25,7 @@ import RadioGroup from '@material-ui/core/RadioGroup';
 import FormControlLabel from '@material-ui/core/FormControlLabel';
 import FormControl from '@material-ui/core/FormControl';
 import TextField from '@material-ui/core/TextField';
-import {axiosGetRequest, axiosPutRequest} from './HelperFunctions/getAxiosConfig'
+import {getRequest, putRequest} from './HelperFunctions/getAxiosConfig'
 
 export default function EditarColecaoForm (props) {
     const {state} = useContext(Store)
@@ -37,7 +37,7 @@ export default function EditarColecaoForm (props) {
     }
 
     useEffect(() => {
-        axiosGetRequest(`/collections/${props.id}`, handleSuccessfulGet, (error) => {console.log(error)})
+        getRequest(`/collections/${props.id}`, handleSuccessfulGet, (error) => {console.log(error)})
     }, [])
 
     const [value, setValue] = useState(-1);
@@ -88,7 +88,7 @@ export default function EditarColecaoForm (props) {
                 }
             }
 
-            axiosPutRequest(`/collections/${props.id}/`, payload, handleSuccessfulSubmit, (error) =>{console.log(error)})
+            putRequest(`/collections/${props.id}/`, payload, handleSuccessfulSubmit, (error) =>{console.log(error)})
         }
     }
 
diff --git a/src/Components/Firulas.js b/src/Components/Firulas.js
index 20d6c101..6a368a11 100644
--- a/src/Components/Firulas.js
+++ b/src/Components/Firulas.js
@@ -4,7 +4,7 @@ import Rating from '@material-ui/lab/Rating';
 import StarBorderIcon from '@material-ui/icons/StarBorder';
 import {LikeCounter, ButtonNoWidth} from '../Components/ResourceCardFunction.js'
 import FavoriteIcon from '@material-ui/icons/Favorite';
-import {axiosPutRequest} from './HelperFunctions/getAxiosConfig'
+import {putRequest} from './HelperFunctions/getAxiosConfig'
 
 export default function Firulas (props) {
     const [liked, setLiked] = useState(props.liked)
@@ -13,7 +13,7 @@ export default function Firulas (props) {
         setLiked(!liked)
     }
     const handleLike = () => {
-        axiosPutRequest(`/learning_objects/${props.recursoId}/like/`, {}, handleSuccess, (error) => {console.log(error)})
+        putRequest(`/learning_objects/${props.recursoId}/like/`, {}, handleSuccess, (error) => {console.log(error)})
     }
 
     return (
diff --git a/src/Components/FollowCollectionButton.js b/src/Components/FollowCollectionButton.js
index 5cea848a..be01ad44 100644
--- a/src/Components/FollowCollectionButton.js
+++ b/src/Components/FollowCollectionButton.js
@@ -22,7 +22,7 @@ import CheckIcon from '@material-ui/icons/Check';
 import AddIcon from '@material-ui/icons/Add';
 import styled from 'styled-components';
 import SignUpModal from './SignUpModal.js';
-import {axiosGetRequest, axiosPutRequest} from './HelperFunctions/getAxiosConfig'
+import {getRequest, putRequest} from './HelperFunctions/getAxiosConfig'
 
 export default function FollowCollectionButton(props) {
 	const [icon, setIcon] = useState(<AddIcon fontSize="large" />);
@@ -45,7 +45,7 @@ export default function FollowCollectionButton(props) {
     }
 	useEffect(() => {
 		const url = `/users/${props.user_id}/following/Collection`
-        axiosGetRequest(url, handleSuccessGet, (error) => console.log(error))
+        getRequest(url, handleSuccessGet, (error) => console.log(error))
 	}, []);
 
 	//handleMouse{Enter, Leave} only do anything when user follows given collection:
@@ -83,9 +83,9 @@ export default function FollowCollectionButton(props) {
 		if (!props.user_id)
 			setSignUpOpen(true);
 		else if (!following) {
-            axiosPutRequest(url, {}, handleSuccessfulFollow, (error) => {console.log(error)})
+            putRequest(url, {}, handleSuccessfulFollow, (error) => {console.log(error)})
 		} else {
-            axiosPutRequest(url, {}, handleSuccessfulUnfollow, (error) => {console.log(error)})
+            putRequest(url, {}, handleSuccessfulUnfollow, (error) => {console.log(error)})
 		}
 	};
 
diff --git a/src/Components/GuardarModal.js b/src/Components/GuardarModal.js
index 728ba0b8..3a231ac2 100644
--- a/src/Components/GuardarModal.js
+++ b/src/Components/GuardarModal.js
@@ -30,7 +30,7 @@ import LockIcon from '@material-ui/icons/Lock';
 import LoadingSpinner from './LoadingSpinner.js'
 import CriarColecaoForm from './CriarColecaoForm.js'
 import SnackbarComponent from './SnackbarComponent'
-import {axiosGetRequest, axiosPostRequest} from './HelperFunctions/getAxiosConfig'
+import {getRequest, postRequest} from './HelperFunctions/getAxiosConfig'
 
 function CloseModalButton (props) {
     return (
@@ -57,7 +57,7 @@ export default function ReportModal (props) {
 
             const url = `/users/${id}/collections/`
 
-            axiosGetRequest(url, handleSuccessGetCols, (error) => {console.log('error')})
+            getRequest(url, handleSuccessGetCols, (error) => {console.log('error')})
         }
     }
 
@@ -74,7 +74,7 @@ export default function ReportModal (props) {
                 "items" : [ {"id":props.recursoId, "type":"LearningObject"} ]
             }
         }
-        axiosPostRequest( url, payload, handleSuccessPostToCol, (error) => {console.log(error)})
+        postRequest( url, payload, handleSuccessPostToCol, (error) => {console.log(error)})
 
     }
 
diff --git a/src/Components/HelperFunctions/getAxiosConfig.js b/src/Components/HelperFunctions/getAxiosConfig.js
index c59bb1a7..e88e370d 100644
--- a/src/Components/HelperFunctions/getAxiosConfig.js
+++ b/src/Components/HelperFunctions/getAxiosConfig.js
@@ -80,7 +80,7 @@ function updateAccessToken (newAccessToken) {
     }
 }
 
-export const axiosGetRequest = (url, onSuccess, onError) => {
+export const getRequest = (url, onSuccess, onError) => {
     fetch((`${apiUrl}${url}`), {
         headers : fetchHeaders()
     })
@@ -99,7 +99,7 @@ export const axiosGetRequest = (url, onSuccess, onError) => {
         })
 }
 
-export const axiosDeleteRequest = (url, onSuccess, onError) => {
+export const deleteRequest = (url, onSuccess, onError) => {
     fetch((`${apiUrl}${url}`), {
         method : 'DELETE',
         headers : fetchHeaders()
@@ -119,7 +119,7 @@ export const axiosDeleteRequest = (url, onSuccess, onError) => {
         })
 }
 
-export const axiosPutRequest = (url, payload, onSuccess, onError) => {
+export const putRequest = (url, payload, onSuccess, onError) => {
     fetch((`${apiUrl}${url}`), {
         method : 'PUT',
         headers : fetchHeaders(),
@@ -140,7 +140,7 @@ export const axiosPutRequest = (url, payload, onSuccess, onError) => {
         })
 }
 
-export const axiosPostRequest = (url, payload, onSuccess, onError) => {
+export const postRequest = (url, payload, onSuccess, onError) => {
     fetch((`${apiUrl}${url}`), {
         method : 'POST',
         headers : fetchHeaders(),
diff --git a/src/Components/IframeOverlay/DrawerContent.js b/src/Components/IframeOverlay/DrawerContent.js
index 1a89a937..124a8f4e 100644
--- a/src/Components/IframeOverlay/DrawerContent.js
+++ b/src/Components/IframeOverlay/DrawerContent.js
@@ -4,7 +4,7 @@ import Grid from '@material-ui/core/Grid';
 import SearchInput from './SearchInput.js';
 import ResourceCard from './ResourceCard.js';
 import SmallFooter from './SmallFooter.js';
-import {axiosGetRequest} from '../HelperFunctions/getAxiosConfig'
+import {getRequest} from '../HelperFunctions/getAxiosConfig'
 
 export default function DrawerContent(props) {
 	const [resources, setResources] = useState([]);
@@ -16,7 +16,7 @@ export default function DrawerContent(props) {
         const url = `/search?
 			page=0&results_per_page=5&query=${query}&search_class=LearningObject`
 
-        axiosGetRequest(url, handleSuccess, (error) => {console.log(error)})
+        getRequest(url, handleSuccess, (error) => {console.log(error)})
 	}
 
 	useEffect(() => {
diff --git a/src/Components/MenuList.js b/src/Components/MenuList.js
index 0d2b2117..0b2963f7 100644
--- a/src/Components/MenuList.js
+++ b/src/Components/MenuList.js
@@ -27,7 +27,7 @@ import { Store } from '../Store';
 import Profile from '../img/default_profile0.png'
 import styled from 'styled-components'
 import {apiDomain} from '../env.js'
-import {axiosDeleteRequest} from './HelperFunctions/getAxiosConfig'
+import {deleteRequest} from './HelperFunctions/getAxiosConfig'
 
 
 const OverrideButton = styled(Button)`
@@ -54,7 +54,7 @@ export default function MenuList(props) {
   }
   const handleLogout = () => {
       const url = `/auth/sign_out`
-      axiosDeleteRequest(url, handleSuccessSignOut, (error) => {console.log(error)})
+      deleteRequest(url, handleSuccessSignOut, (error) => {console.log(error)})
   }
 
   return (
diff --git a/src/Components/MobileDrawerMenu.js b/src/Components/MobileDrawerMenu.js
index 6409770f..4e0d6b22 100644
--- a/src/Components/MobileDrawerMenu.js
+++ b/src/Components/MobileDrawerMenu.js
@@ -37,7 +37,7 @@ import FavoriteBorderIcon from '@material-ui/icons/FavoriteBorder';
 import FolderOpenIcon from '@material-ui/icons/FolderOpen';
 import SettingsIcon from '@material-ui/icons/Settings';
 import {apiDomain} from '../env.js'
-import {axiosDeleteRequest} from './HelperFunctions/getAxiosConfig'
+import {deleteRequest} from './HelperFunctions/getAxiosConfig'
 
 export default function MobileDrawerMenu (props) {
     const {state, dispatch} = useContext(Store)
@@ -83,7 +83,7 @@ export default function MobileDrawerMenu (props) {
     }
     const handleLogout = () => {
         const url = `/auth/sign_out`
-        axiosDeleteRequest(url, handleSuccessSignOut, (error) => {console.log(error)})
+        deleteRequest(url, handleSuccessSignOut, (error) => {console.log(error)})
     }
 
     return (
diff --git a/src/Components/ModalAlterarAvatar/ComponentAlterarAvatar.js b/src/Components/ModalAlterarAvatar/ComponentAlterarAvatar.js
index ddb11196..8936af0a 100644
--- a/src/Components/ModalAlterarAvatar/ComponentAlterarAvatar.js
+++ b/src/Components/ModalAlterarAvatar/ComponentAlterarAvatar.js
@@ -24,7 +24,7 @@ import {apiDomain} from '../../env';
 import CloseIcon from '@material-ui/icons/Close';
 import Profile from '../../img/default_profile0.png'
 import Cropper from '../Cropper.js'
-import {axiosPutRequest} from '../HelperFunctions/getAxiosConfig'
+import {putRequest} from '../HelperFunctions/getAxiosConfig'
 
 function ChooseImage (props) {
     return (
@@ -103,7 +103,7 @@ export default function ComponentAlterarAvatar (props) {
         let fdAvatar = new FormData()
         fdAvatar.set('user[avatar]', newAvatar)
 
-        axiosPutRequest(url, fdAvatar, handleSuccess, (error) => {console.log(error)})
+        putRequest(url, fdAvatar, handleSuccess, (error) => {console.log(error)})
     }
 
     return (
diff --git a/src/Components/ModalAlterarCover/ComponentAlterarCover.js b/src/Components/ModalAlterarCover/ComponentAlterarCover.js
index f9da4385..99a5f549 100644
--- a/src/Components/ModalAlterarCover/ComponentAlterarCover.js
+++ b/src/Components/ModalAlterarCover/ComponentAlterarCover.js
@@ -22,7 +22,7 @@ import styled from 'styled-components'
 import {Store} from '../../Store.js'
 import CloseIcon from '@material-ui/icons/Close';
 import Cropper from '../Cropper.js'
-import {axiosPutRequest} from '../HelperFunctions/getAxiosConfig'
+import {putRequest} from '../HelperFunctions/getAxiosConfig'
 
 export default function ComponentAlterarCover (props) {
     const {state, dispatch} = useContext(Store)
@@ -53,7 +53,7 @@ export default function ComponentAlterarCover (props) {
         let fdCover = new FormData()
         fdCover.set('user[cover]', newCover)
 
-        axiosPutRequest(url, fdCover, handleSuccess, (error) => {console.log(error)})
+        putRequest(url, fdCover, handleSuccess, (error) => {console.log(error)})
     }
 
     return (
diff --git a/src/Components/ModalConfirmarCuradoria.js b/src/Components/ModalConfirmarCuradoria.js
index 77fa7a4b..4687b187 100644
--- a/src/Components/ModalConfirmarCuradoria.js
+++ b/src/Components/ModalConfirmarCuradoria.js
@@ -23,7 +23,7 @@ import Backdrop from '@material-ui/core/Backdrop';
 import Fade from '@material-ui/core/Fade';
 import styled from 'styled-components'
 import CloseModalButton from './CloseModalButton'
-import {axiosPostRequest} from './HelperFunctions/getAxiosConfig'
+import {postRequest} from './HelperFunctions/getAxiosConfig'
 
 export default function ModalConfirmarCuradoriaOpen (props) {
 
@@ -52,7 +52,7 @@ export default function ModalConfirmarCuradoriaOpen (props) {
                 "answers" : transformReportCriteria(props.reportCriteria)
             }
         }
-        axiosPostRequest(url, payload, handleSuccess, (error) => {console.log(error)})
+        postRequest(url, payload, handleSuccess, (error) => {console.log(error)})
     }
 
     return (
diff --git a/src/Components/ModalExcluirColecao.js b/src/Components/ModalExcluirColecao.js
index c405179d..879112ae 100644
--- a/src/Components/ModalExcluirColecao.js
+++ b/src/Components/ModalExcluirColecao.js
@@ -24,7 +24,7 @@ import styled from 'styled-components'
 import GreyButton from './GreyButton.js'
 import PurpleButton from './PurpleButton.js'
 import SnackbarComponent from './SnackbarComponent'
-import {axiosDeleteRequest} from './HelperFunctions/getAxiosConfig'
+import {deleteRequest} from './HelperFunctions/getAxiosConfig'
 
 export default function ModalExcluirColecao (props) {
     const [snackbarOpen, toggleSnackbar] = useState(false)
@@ -36,7 +36,7 @@ export default function ModalExcluirColecao (props) {
     const handleDelete = () => {
         const url = `/collections/${props.id}`
 
-        axiosDeleteRequest(url, handleDeleteSuccess, (error) => {console.log(error)})
+        deleteRequest(url, handleDeleteSuccess, (error) => {console.log(error)})
     }
 
     return (
diff --git a/src/Components/Notifications.js b/src/Components/Notifications.js
index 5911a309..cf8a2f05 100644
--- a/src/Components/Notifications.js
+++ b/src/Components/Notifications.js
@@ -23,7 +23,7 @@ import styled from 'styled-components'
 import Menu from '@material-ui/core/Menu';
 import {apiDomain} from '../env.js'
 import ActivityListItem from './ActivityListItem.js'
-import {axiosGetRequest} from './HelperFunctions/getAxiosConfig.js'
+import {getRequest} from './HelperFunctions/getAxiosConfig.js'
 import { withStyles } from '@material-ui/core/styles';
 import {Link} from 'react-router-dom'
 
@@ -89,7 +89,7 @@ export default function Notification (props) {
 
 
     useEffect(() => {
-        axiosGetRequest('/feed?offset=0&limit=30', handleAxiosSuccess, handleAxiosError)
+        getRequest('/feed?offset=0&limit=30', handleAxiosSuccess, handleAxiosError)
     }, [])
 
 
diff --git a/src/Components/NotificationsInner.js b/src/Components/NotificationsInner.js
index 6d05f5f5..46302879 100644
--- a/src/Components/NotificationsInner.js
+++ b/src/Components/NotificationsInner.js
@@ -2,7 +2,7 @@ import React, {useState, useContext, useEffect} from 'react'
 import styled from 'styled-components'
 import {apiDomain} from '../env.js'
 import ActivityListItem from './ActivityListItem.js'
-import {axiosGetRequest} from './HelperFunctions/getAxiosConfig'
+import {getRequest} from './HelperFunctions/getAxiosConfig'
 
 export default function NotificationInner (props) {
     const [notifications, setNotifications] = useState([]);
@@ -15,7 +15,7 @@ export default function NotificationInner (props) {
     useEffect(() => {
         const url = `/feed?offset=0&limit=30`
 
-        axiosGetRequest(url, handleSuccess, (error) => {console.log('error while running getNotifications')})
+        getRequest(url, handleSuccess, (error) => {console.log('error while running getNotifications')})
     }, [])
 
     return (
diff --git a/src/Components/PublicationPermissionsContent.js b/src/Components/PublicationPermissionsContent.js
index 0237291d..ddccba30 100644
--- a/src/Components/PublicationPermissionsContent.js
+++ b/src/Components/PublicationPermissionsContent.js
@@ -8,7 +8,7 @@ import Radio from '@material-ui/core/Radio';
 import FormControl from '@material-ui/core/FormControl';
 import Grid from '@material-ui/core/Grid';
 import { withStyles } from '@material-ui/core/styles';
-import {axiosGetRequest} from './HelperFunctions/getAxiosConfig'
+import {getRequest} from './HelperFunctions/getAxiosConfig'
 
 const StyledFormControl = styled(FormControl)`
     display: "block ruby";
@@ -37,7 +37,7 @@ export default function PublicationPermissionsContent (props) {
     useEffect(() => {
         const url = `/questions/`
 
-        axiosGetRequest(url, handleSuccess, (error) => {console.log(error)})
+        getRequest(url, handleSuccess, (error) => {console.log(error)})
 
     }, [])
 
diff --git a/src/Components/ReportModal.js b/src/Components/ReportModal.js
index 1f94364f..736d00b2 100644
--- a/src/Components/ReportModal.js
+++ b/src/Components/ReportModal.js
@@ -27,7 +27,7 @@ import CloseIcon from '@material-ui/icons/Close';
 import ReportUserForm from './ReportUserForm.js'
 import ReportRecursoForm from './ReportRecursoForm.js'
 import ReportColecaoForm from './ReportColecaoForm.js'
-import {axiosPostRequest} from './HelperFunctions/getAxiosConfig'
+import {postRequest} from './HelperFunctions/getAxiosConfig'
 
 function CloseModalButton (props) {
     return (
@@ -52,7 +52,7 @@ export default function ReportModal (props) {
             }
         }
 
-        axiosPostRequest(url, payload, (data) => {console.log(data)}, (error) => {console.log(error)})
+        postRequest(url, payload, (data) => {console.log(data)}, (error) => {console.log(error)})
 
     }
 
diff --git a/src/Components/ResourceCardFunction.js b/src/Components/ResourceCardFunction.js
index 46c55724..44e4feb8 100644
--- a/src/Components/ResourceCardFunction.js
+++ b/src/Components/ResourceCardFunction.js
@@ -51,7 +51,7 @@ import {Link} from 'react-router-dom';
 import {getDefaultThumbnail} from './HelperFunctions/getDefaultThumbnail'
 import GetIconByName from './UploadPageComponents/GetIconByName'
 import "./ResourceCard.css";
-import {axiosPutRequest} from './HelperFunctions/getAxiosConfig'
+import {putRequest} from './HelperFunctions/getAxiosConfig'
 
 export default function ResourceCardFunction (props) {
     const [thumbnail, setThumbnail] = useState(null)
@@ -86,7 +86,7 @@ export default function ResourceCardFunction (props) {
     const handleLike = () => {
         const url = `/learning_objects/${props.id}/like/`
 
-        axiosPutRequest(url, {}, handleSuccessLike, (error) => {console.log(error)})
+        putRequest(url, {}, handleSuccessLike, (error) => {console.log(error)})
     }
 
     const SlideAnimationContent = () => {
diff --git a/src/Components/ResourcePageComponents/CommentForm.js b/src/Components/ResourcePageComponents/CommentForm.js
index 99729ed8..5e5f3921 100644
--- a/src/Components/ResourcePageComponents/CommentForm.js
+++ b/src/Components/ResourcePageComponents/CommentForm.js
@@ -6,7 +6,7 @@ import TextField from "@material-ui/core/TextField";
 import { Button } from '@material-ui/core';
 import EditIcon from '@material-ui/icons/Edit';
 import Grid from '@material-ui/core/Grid';
-import {axiosPostRequest} from '../HelperFunctions/getAxiosConfig'
+import {postRequest} from '../HelperFunctions/getAxiosConfig'
 
 export default function CommentForm (props) {
     const [rating, setRating] = useState({
@@ -51,7 +51,7 @@ export default function CommentForm (props) {
                 }
             }
 
-            axiosPostRequest(url, payload, handleSuccess, (error) => {console.log(error)})
+            postRequest(url, payload, handleSuccess, (error) => {console.log(error)})
         }
         else {
             setAttempt(true)
diff --git a/src/Components/ResourcePageComponents/CommentsArea.js b/src/Components/ResourcePageComponents/CommentsArea.js
index 60cb407b..10a9482f 100644
--- a/src/Components/ResourcePageComponents/CommentsArea.js
+++ b/src/Components/ResourcePageComponents/CommentsArea.js
@@ -26,7 +26,7 @@ import Comentarios from '../../img/comentarios.png'
 import {apiDomain} from '../../env';
 import CommentForm from './CommentForm.js'
 import Comment from '../Comment.js'
-import {axiosGetRequest} from '../HelperFunctions/getAxiosConfig'
+import {getRequest} from '../HelperFunctions/getAxiosConfig'
 
 export default function CommentsArea (props) {
     const {state} = useContext(Store)
@@ -41,7 +41,7 @@ export default function CommentsArea (props) {
     useEffect( () => {
         const url = `/learning_objects/${props.recursoId}/reviews`
 
-        axiosGetRequest(url, handleSuccess, (error) => {console.log(error)})
+        getRequest(url, handleSuccess, (error) => {console.log(error)})
     }, [gambiarra])
 
     return (
diff --git a/src/Components/ResourcePageComponents/TextoObjeto.js b/src/Components/ResourcePageComponents/TextoObjeto.js
index 87637f54..1554cc9e 100644
--- a/src/Components/ResourcePageComponents/TextoObjeto.js
+++ b/src/Components/ResourcePageComponents/TextoObjeto.js
@@ -29,7 +29,7 @@ import Button from '@material-ui/core/Button';
 import {Link, Redirect} from 'react-router-dom'
 import Alert from '../Alert.js';
 import Snackbar from '@material-ui/core/Snackbar';
-import {axiosDeleteRequest} from '../HelperFunctions/getAxiosConfig'
+import {deleteRequest} from '../HelperFunctions/getAxiosConfig'
 
 export default function TextoObjeto (props) {
     const {state} = useContext(Store)
@@ -85,7 +85,7 @@ export default function TextoObjeto (props) {
     }
     const handleDelete = () => {
         const url = `/learning_objects/${props.recursoId}`
-        axiosDeleteRequest(url, handleSuccess, (error) => {console.log(error)})
+        deleteRequest(url, handleSuccess, (error) => {console.log(error)})
     }
 
     const checkAccessLevel = (levelToCheck) => {
diff --git a/src/Components/TabPanels/PublicUserPageTabs/TabRecursos.js b/src/Components/TabPanels/PublicUserPageTabs/TabRecursos.js
index 2a8d54b6..a4e2b068 100644
--- a/src/Components/TabPanels/PublicUserPageTabs/TabRecursos.js
+++ b/src/Components/TabPanels/PublicUserPageTabs/TabRecursos.js
@@ -21,7 +21,7 @@ import {HeaderGrid, ContainerStyled, Carregados} from '../StyledComponents.js'
 import Grid from '@material-ui/core/Grid';
 import ResourceCardFunction from '../../ResourceCardFunction.js'
 import {ButtonMostrarMaisRecurso} from '../PanelComponents/ButtonsArea'
-import {axiosGetRequest} from '../../HelperFunctions/getAxiosConfig'
+import {getRequest} from '../../HelperFunctions/getAxiosConfig'
 
 export default function TabRecursos (props) {
     const [arr, setArr] = useState([])
@@ -43,7 +43,7 @@ export default function TabRecursos (props) {
 
         if (newLength > 12) {
             const url = `/users/${props.id}/learning_objects?limit=${newLength}$offset=4`
-            axiosGetRequest(url,handleSuccess,(error) => {console.log(error)})
+            getRequest(url,handleSuccess,(error) => {console.log(error)})
         }
         else {
             handleSlice(arr.slice(0, sliceLength + quantity))
diff --git a/src/Components/TabPanels/UserPageTabs/ModalExcluirConta.js b/src/Components/TabPanels/UserPageTabs/ModalExcluirConta.js
index 171b6b73..1d441049 100644
--- a/src/Components/TabPanels/UserPageTabs/ModalExcluirConta.js
+++ b/src/Components/TabPanels/UserPageTabs/ModalExcluirConta.js
@@ -29,7 +29,7 @@ import GreyButton from '../../GreyButton'
 import FormInput from '../../FormInput'
 import {Link} from 'react-router-dom'
 import SnackbarComponent from '../../SnackbarComponent.js'
-import {axiosDeleteRequest} from '../../HelperFunctions/getAxiosConfig'
+import {deleteRequest} from '../../HelperFunctions/getAxiosConfig'
 
 function CloseModalButton (props) {
     return (
@@ -71,7 +71,7 @@ export default function ModalExcluirConta (props) {
     }
     const deleteAccount = () => {
         const url = `/auth`
-        axiosDeleteRequest(url, handleSuccess, (error) => {console.log(error)})
+        deleteRequest(url, handleSuccess, (error) => {console.log(error)})
     }
 
     return (
diff --git a/src/Components/TabPanels/UserPageTabs/PanelAtividades.js b/src/Components/TabPanels/UserPageTabs/PanelAtividades.js
index 42809ba6..d43ce0da 100644
--- a/src/Components/TabPanels/UserPageTabs/PanelAtividades.js
+++ b/src/Components/TabPanels/UserPageTabs/PanelAtividades.js
@@ -25,7 +25,7 @@ import Bolo from '../../../img/Bolo.png'
 import LoadingSpinner from '../../LoadingSpinner.js'
 import ActivityListItem from '../../ActivityListItem.js'
 import List from '@material-ui/core/List';
-import {axiosGetRequest} from '../../HelperFunctions/getAxiosConfig.js'
+import {getRequest} from '../../HelperFunctions/getAxiosConfig.js'
 
 export default function TabPanelAtividades (props) {
     const [loading, handleLoading] = useState(true)
@@ -49,7 +49,7 @@ export default function TabPanelAtividades (props) {
     useEffect( () => {
         const url = `/feed?offset=0&limit=30`
 
-        axiosGetRequest(url, handleSuccess, (error) => {console.log(error)})
+        getRequest(url, handleSuccess, (error) => {console.log(error)})
 
     }, [])
 
diff --git a/src/Components/TabPanels/UserPageTabs/PanelCuradoria.js b/src/Components/TabPanels/UserPageTabs/PanelCuradoria.js
index b14f5b94..796bee8a 100644
--- a/src/Components/TabPanels/UserPageTabs/PanelCuradoria.js
+++ b/src/Components/TabPanels/UserPageTabs/PanelCuradoria.js
@@ -19,7 +19,7 @@ along with Plataforma Integrada MEC.  If not, see <http://www.gnu.org/licenses/>
 import React, {useState, useEffect} from 'react'
 import LoadingSpinner from '../../LoadingSpinner.js'
 import TemplateCuradoria from '../PanelComponents/TemplateCuradoria.js'
-import {axiosGetRequest} from '../../HelperFunctions/getAxiosConfig'
+import {getRequest} from '../../HelperFunctions/getAxiosConfig'
 
 export default function TabPanelCuradoria (props) {
     const [loading, handleLoading] = useState(true)
@@ -42,7 +42,7 @@ export default function TabPanelCuradoria (props) {
     useEffect( () => {
         const url = `/users/${props.id}/submissions?offset=0&status=submitted`
 
-        axiosGetRequest(url, handleSuccess, (error) => {console.log(error)})
+        getRequest(url, handleSuccess, (error) => {console.log(error)})
     }, [])
 
     return (
diff --git a/src/Components/UploadPageComponents/FileUploadStage.js b/src/Components/UploadPageComponents/FileUploadStage.js
index 9aa89aa2..880ff018 100644
--- a/src/Components/UploadPageComponents/FileUploadStage.js
+++ b/src/Components/UploadPageComponents/FileUploadStage.js
@@ -21,7 +21,7 @@ import styled from 'styled-components'
 import {WrapperBox} from './StyledComponents.js'
 import DoneIcon from '@material-ui/icons/Done';
 import DeleteIcon from '@material-ui/icons/Delete';
-import {axiosDeleteRequest} from '../HelperFunctions/getAxiosConfig.js'
+import {deleteRequest} from '../HelperFunctions/getAxiosConfig.js'
 
 export default function FileUploadStage (props) {
     const [uploading, toggleUploading] = useState(true)
@@ -32,7 +32,7 @@ export default function FileUploadStage (props) {
     const handleDelete = () => {
         const url = `/learning_objects/${props.draftID}`
 
-        axiosDeleteRequest(url, handleSuccess, (error) => {console.log(error)})
+        deleteRequest(url, handleSuccess, (error) => {console.log(error)})
     }
 
     return (
diff --git a/src/Components/UploadPageComponents/ModalCancelar.js b/src/Components/UploadPageComponents/ModalCancelar.js
index 1bf82317..9616436b 100644
--- a/src/Components/UploadPageComponents/ModalCancelar.js
+++ b/src/Components/UploadPageComponents/ModalCancelar.js
@@ -23,7 +23,7 @@ import Backdrop from '@material-ui/core/Backdrop';
 import Fade from '@material-ui/core/Fade';
 import styled from 'styled-components'
 import {Link} from 'react-router-dom'
-import {axiosDeleteRequest} from '../HelperFunctions/getAxiosConfig.js'
+import {deleteRequest} from '../HelperFunctions/getAxiosConfig.js'
 
 export default function ModalCancelar (props) {
 
@@ -37,7 +37,7 @@ export default function ModalCancelar (props) {
         if (props.draftID) {
             const url = `/learning_objects/${props.draftID}`
 
-            axiosDeleteRequest(url, handleSuccess, (error) => {console.log(error)})
+            deleteRequest(url, handleSuccess, (error) => {console.log(error)})
         }
     }
 
diff --git a/src/Components/UploadPageComponents/PartOne.js b/src/Components/UploadPageComponents/PartOne.js
index 2e4a1724..fbb47cb5 100644
--- a/src/Components/UploadPageComponents/PartOne.js
+++ b/src/Components/UploadPageComponents/PartOne.js
@@ -26,7 +26,7 @@ import Autor from './Forms/Autor.js'
 import TipoDeRecurso from './Forms/TipoDeRecurso.js'
 import Idioma from './Forms/Idioma.js'
 import {SendInfo} from './SendInfo.js'
-import {axiosGetRequest} from '../HelperFunctions/getAxiosConfig.js'
+import {getRequest} from '../HelperFunctions/getAxiosConfig.js'
 
 export default function PartOne (props) {
     // {/*const [subjects, setSubjects] = useState([])*/}
@@ -37,9 +37,9 @@ export default function PartOne (props) {
         setObjTypes(data.sort((a, b) => (a.name) > (b.name) ? 1 : -1))
     }
     useEffect( () => {
-            axiosGetRequest(`/object_types/`, handleSuccessGetObjTypes, (error) => {console.log(error)})
+            getRequest(`/object_types/`, handleSuccessGetObjTypes, (error) => {console.log(error)})
 
-            axiosGetRequest(`/languages/`, (data) => {setLanguages(data)}, (error) => {console.log(error)})
+            getRequest(`/languages/`, (data) => {setLanguages(data)}, (error) => {console.log(error)})
     }, [])
 
     const handleSubmit = () => {
diff --git a/src/Components/UploadPageComponents/PartThree.js b/src/Components/UploadPageComponents/PartThree.js
index 340c19bb..3b4b6b81 100644
--- a/src/Components/UploadPageComponents/PartThree.js
+++ b/src/Components/UploadPageComponents/PartThree.js
@@ -34,7 +34,7 @@ import AssignmentIcon from '@material-ui/icons/Assignment';
 import { GrayButton, OrangeButton} from './StyledComponents';
 import ModalCancelar from './ModalCancelar.js'
 import {getDefaultThumbnail} from '../HelperFunctions/getDefaultThumbnail'
-import {axiosGetRequest} from '../HelperFunctions/getAxiosConfig.js'
+import {getRequest} from '../HelperFunctions/getAxiosConfig.js'
 
 export default function PartThree (props) {
     var moment = require('moment')
@@ -61,7 +61,7 @@ export default function PartThree (props) {
         if (state.currentUser.id !== "") {
             const url = `/learning_objects/${props.draftID}`
 
-            axiosGetRequest(url, handleSuccess, (error) => {console.log(error)})
+            getRequest(url, handleSuccess, (error) => {console.log(error)})
 
         }
     }, [state.currentUser.id])
diff --git a/src/Components/UploadPageComponents/PartTwo.js b/src/Components/UploadPageComponents/PartTwo.js
index 6d30d2b7..6ab05cee 100644
--- a/src/Components/UploadPageComponents/PartTwo.js
+++ b/src/Components/UploadPageComponents/PartTwo.js
@@ -32,7 +32,7 @@ import {SendInfo} from './SendInfo.js'
 import EditThumbnail from './PartTwoComponents/EditThumbnail.js'
 import DisplayThumbnail from './PartTwoComponents/DisplayThumbnail.js'
 import CustomCircularProgress from './PartTwoComponents/CustomCircularProgress';
-import {axiosGetRequest, axiosPutRequest} from '../HelperFunctions/getAxiosConfig.js'
+import {getRequest, putRequest} from '../HelperFunctions/getAxiosConfig.js'
 
 export function LoadingDiv () {
     return (
@@ -53,9 +53,9 @@ export default function PartTwo (props) {
     }
 
     useEffect(() => {
-        axiosGetRequest(`/educational_stages/`, (data) => {setEduStages(data)}, (error) => {console.log(error)})
+        getRequest(`/educational_stages/`, (data) => {setEduStages(data)}, (error) => {console.log(error)})
 
-        axiosGetRequest(`/subjects/`, handleSuccess, (error) => {console.log(error)})
+        getRequest(`/subjects/`, handleSuccess, (error) => {console.log(error)})
     }, [])
 
 
@@ -88,7 +88,7 @@ export default function PartTwo (props) {
          let fdThumb = new FormData()
          fdThumb.set('learning_object[thumbnail]', thumbnail)
 
-         axiosPutRequest(url, fdThumb, (data) => {setThumbnailStage('done')}, (error) => {console.log(error)})
+         putRequest(url, fdThumb, (data) => {setThumbnailStage('done')}, (error) => {console.log(error)})
      }
 
      const [thumbnailStage, setThumbnailStage] = useState('default')
diff --git a/src/Components/UploadPageComponents/SendInfo.js b/src/Components/UploadPageComponents/SendInfo.js
index b9a8585a..8b5a4070 100644
--- a/src/Components/UploadPageComponents/SendInfo.js
+++ b/src/Components/UploadPageComponents/SendInfo.js
@@ -16,7 +16,7 @@ GNU Affero General Public License for more details.
 You should have received a copy of the GNU Affero General Public License
 along with Plataforma Integrada MEC.  If not, see <http://www.gnu.org/licenses/>.*/
 
-import {axiosPutRequest} from '../HelperFunctions/getAxiosConfig.js'
+import {putRequest} from '../HelperFunctions/getAxiosConfig.js'
 
 
 export function SendInfo (fieldName, payload, draftID) {
@@ -35,7 +35,10 @@ export function SendInfo (fieldName, payload, draftID) {
     }
     putObject.learning_object[key] = value
 
+    console.log("typeof putObject", typeof putObject)
+    console.log(putObject)
+
     const url = `/learning_objects/${draftID}`
 
-    axiosPutRequest(url, putObject, (data) => {console.log(data)}, (error) => {console.log(error)})
+    putRequest(url, putObject, (data) => {console.log(data)}, (error) => {console.log(error)})
 }
diff --git a/src/Components/UploadPageComponents/UploadFileWrapper.js b/src/Components/UploadPageComponents/UploadFileWrapper.js
index 0675f589..123512f2 100644
--- a/src/Components/UploadPageComponents/UploadFileWrapper.js
+++ b/src/Components/UploadPageComponents/UploadFileWrapper.js
@@ -21,7 +21,7 @@ import LinkIcon from '../../img/link_icon.svg'
 import ChooseLink from './ChooseLinkSection.js'
 import {WrapperBox, BlueButton, GrayButton} from './StyledComponents.js';
 import {DottedBox} from './StyledComponents.js';
-import {getAxiosConfigFromJSON, updateHeaders, axiosDeleteRequest, axiosPutRequest} from '../HelperFunctions/getAxiosConfig.js'
+import {getAxiosConfigFromJSON, updateHeaders, deleteRequest, putRequest} from '../HelperFunctions/getAxiosConfig.js'
 import AddAPhotoIcon from '@material-ui/icons/AddAPhoto';
 import axios from 'axios'
 import {apiUrl} from '../../env';
@@ -114,7 +114,7 @@ export default function UploadFileWrapper (props) {
         if (attachmentID != null) {
             const url = `/learning_objects/${props.draftID}/attachment/${attachmentID}`
 
-            axiosDeleteRequest(url, (data) => {handleNextStage("default")}, (error) => {console.log(error)})
+            deleteRequest(url, (data) => {handleNextStage("default")}, (error) => {console.log(error)})
         }
     }
 
@@ -151,7 +151,7 @@ export default function UploadFileWrapper (props) {
             }
         }
 
-        axiosPutRequest(url, payload, (data) => {toggleSnackbar(true)}, (error) => {console.log(error)})
+        putRequest(url, payload, (data) => {toggleSnackbar(true)}, (error) => {console.log(error)})
     }
 
     switch (stage) {
diff --git a/src/Pages/EditLearningObjectPage.js b/src/Pages/EditLearningObjectPage.js
index 141f83ff..5e04a247 100644
--- a/src/Pages/EditLearningObjectPage.js
+++ b/src/Pages/EditLearningObjectPage.js
@@ -40,7 +40,7 @@ import {LoadingDiv} from '../Components/UploadPageComponents/PartTwo.js'
 import EditThumbnail from '../Components/UploadPageComponents/PartTwoComponents/EditThumbnail.js'
 import DisplayThumbnail from '../Components/UploadPageComponents/PartTwoComponents/DisplayThumbnail.js'
 import DragAndDropThumbnail from '../Components/UploadPageComponents/PartTwoComponents/DragAndDropThumbnail'
-import {axiosGetRequest, axiosDeleteRequest, axiosPutRequest, axiosPostRequest} from '../Components/HelperFunctions/getAxiosConfig.js'
+import {getRequest, deleteRequest, putRequest, postRequest} from '../Components/HelperFunctions/getAxiosConfig.js'
 
 export default function EditLearningObjectPage (props) {
     const recursoId = props.match.params.recursoId
@@ -63,7 +63,7 @@ export default function EditLearningObjectPage (props) {
 
     useEffect( () => {
         const url = `/learning_objects/${recursoId}`
-        axiosGetRequest(url, handleSuccessfulGet, (error) => {console.log(error)})
+        getRequest(url, handleSuccessfulGet, (error) => {console.log(error)})
 
         axios.get(`${apiUrl}/object_types/`).then(
             (response) => {
@@ -113,7 +113,7 @@ export default function EditLearningObjectPage (props) {
     const handleDelete = () => {
         const url = `/learning_objects/${learningObject.id}`
 
-        axiosDeleteRequest(url, handleSuccessfulDelete, (error) => {console.log(error)})
+        deleteRequest(url, handleSuccessfulDelete, (error) => {console.log(error)})
     }
 
     const handleUpdateInfo = () => {
@@ -122,7 +122,7 @@ export default function EditLearningObjectPage (props) {
             "learning_object" : updatedInfo
         }
 
-        axiosPutRequest(url, payload, (data) => {props.history.goBack()}, (error) => {console.log(error)})
+        putRequest(url, payload, (data) => {props.history.goBack()}, (error) => {console.log(error)})
     }
 
     const handlePost = () => {
@@ -132,7 +132,7 @@ export default function EditLearningObjectPage (props) {
             "learning_object" : updatedInfo
         }
 
-        axiosPostRequest(url, payload,
+        postRequest(url, payload,
             (data) => {props.history.push( `/recurso/${learningObject.id}`)},
             (error) => {console.log(error)}
         )
@@ -171,7 +171,7 @@ export default function EditLearningObjectPage (props) {
         let fdThumb = new FormData()
         fdThumb.set('learning_object[thumbnail]', thumbnail)
 
-        axiosPutRequest(url, fdThumb, handleFinalizeThumb, (error) => {setThumbnailStage('default')})
+        putRequest(url, fdThumb, handleFinalizeThumb, (error) => {setThumbnailStage('default')})
     }
 
     const handleDeleteThumbnail = () => {
@@ -180,7 +180,7 @@ export default function EditLearningObjectPage (props) {
         let fdThumb = new FormData()
         fdThumb.set('learning_object[thumbnail]', null)
 
-        axiosPutRequest(url, fdThumb, (data) => {setThumbnailStage('default')}, (error) => {console.log(error)})
+        putRequest(url, fdThumb, (data) => {setThumbnailStage('default')}, (error) => {console.log(error)})
     }
 
     const chooseRenderStageThumbnail = () => {
diff --git a/src/Pages/EditProfilePage.js b/src/Pages/EditProfilePage.js
index 6a33290b..381a2872 100644
--- a/src/Pages/EditProfilePage.js
+++ b/src/Pages/EditProfilePage.js
@@ -10,7 +10,7 @@ import Snackbar from '@material-ui/core/Snackbar';
 import {Alert} from '../Components/LoginModal.js'
 import Grid from '@material-ui/core/Grid'
 import CustomizedBreadcrumbs from '../Components/TabPanels/Breadcrumbs.js'
-import {axiosPutRequest} from '../Components/HelperFunctions/getAxiosConfig'
+import {putRequest} from '../Components/HelperFunctions/getAxiosConfig'
 import {Store} from '../Store.js'
 
 export default function EditProfilePage (props) {
@@ -38,7 +38,7 @@ export default function EditProfilePage (props) {
     const updateUserInfo = (newUserInfo) => {
         const url = `/users/${id}`
 
-        axiosPutRequest(url, newUserInfo,
+        putRequest(url, newUserInfo,
             (data) => {props.history.push('/perfil')},
             (error) => {console.log(error)}
         )
@@ -62,14 +62,14 @@ export default function EditProfilePage (props) {
     const updateUserEmail = (newUserInfo) => {
         const url = `/users/${id}`
 
-        axiosPutRequest(url, newUserInfo, handleSuccessUpdateEmail, (error) => {console.log(error)}
+        putRequest(url, newUserInfo, handleSuccessUpdateEmail, (error) => {console.log(error)}
         )
     }
 
     const updateUserPassword = (newUserInfo) => {
         const url = `/users/${id}`
 
-        axiosPutRequest(url, newUserInfo,
+        putRequest(url, newUserInfo,
             (data) => {handleSnackbar(true)},
             (error) => {console.log(error)}
         )
diff --git a/src/Pages/PageProfessor.js b/src/Pages/PageProfessor.js
index 496ffdd4..6ee8588e 100644
--- a/src/Pages/PageProfessor.js
+++ b/src/Pages/PageProfessor.js
@@ -6,7 +6,7 @@ import PartTwo from '../Components/PageProfessorComponents/PartTwo.js'
 import PartThree from '../Components/PageProfessorComponents/PartThree.js'
 import SuccessfulRequest from '../Components/PageProfessorComponents/SuccessfulRequest.js'
 import ModalConfirmarProfessor from '../Components/PageProfessorComponents/ModalConfirmarProfessor.js'
-import {axiosPostRequest} from '../Components/HelperFunctions/getAxiosConfig'
+import {postRequest} from '../Components/HelperFunctions/getAxiosConfig'
 
 export default function PageProfessor (props) {
     const {state} = useContext(Store)
@@ -105,7 +105,7 @@ export default function PageProfessor (props) {
             uf : registerInformation.school_uf.name
         }
 
-        axiosPostRequest(url, payload, handleSuccessfulSubmit, (error) =>{console.log(error)})
+        postRequest(url, payload, handleSuccessfulSubmit, (error) =>{console.log(error)})
     }
 
     return (
diff --git a/src/Pages/PasswordRecoveryPage.js b/src/Pages/PasswordRecoveryPage.js
index 78f289a0..010a164b 100644
--- a/src/Pages/PasswordRecoveryPage.js
+++ b/src/Pages/PasswordRecoveryPage.js
@@ -7,7 +7,7 @@ import Default from '../Components/PasswordRecoveryComponents/Default.js'
 import Success from '../Components/PasswordRecoveryComponents/Success.js'
 import CaseError from '../Components/PasswordRecoveryComponents/Error.js'
 import CustomizedBreadcrumbs from '../Components/TabPanels/Breadcrumbs.js'
-import {axiosPostRequest} from '../Components/HelperFunctions/getAxiosConfig'
+import {postRequest} from '../Components/HelperFunctions/getAxiosConfig'
 
 export default function PasswordRecoveryPage (props) {
 
@@ -51,7 +51,7 @@ export default function PasswordRecoveryPage (props) {
             "redirect_url" : "https://plataformaintegrada.mec.gov.br/recuperar-senha#/alterar-senha"
         }
 
-        axiosPostRequest(url, payload, handleSuccessfulSubmit, (error) => {console.log(error)})
+        postRequest(url, payload, handleSuccessfulSubmit, (error) => {console.log(error)})
 
     }
 
diff --git a/src/Pages/ResourcePage.js b/src/Pages/ResourcePage.js
index d3a736ce..194807e6 100644
--- a/src/Pages/ResourcePage.js
+++ b/src/Pages/ResourcePage.js
@@ -35,7 +35,7 @@ import AppBar from '@material-ui/core/AppBar';
 import ButtonAvaliarRecurso from '../Components/ButtonAvaliarRecurso'
 import ModalAvaliarRecurso from '../Components/ModalAvaliarRecurso'
 import ModalConfirmarCuradoria from '../Components/ModalConfirmarCuradoria'
-import {axiosGetRequest} from '../Components/HelperFunctions/getAxiosConfig'
+import {getRequest} from '../Components/HelperFunctions/getAxiosConfig'
 
 function urlVerify (url) {
     return (url ? url.indexOf("youtu") !== -1 || url.indexOf("vimeo") !== -1 : false)
@@ -54,7 +54,7 @@ export default function LearningObjectPage (props){
     useEffect( () => {
         const url = `/learning_objects/${id}`
 
-        axiosGetRequest(url, handleSuccessfulGet, (error) => {console.log(error)})
+        getRequest(url, handleSuccessfulGet, (error) => {console.log(error)})
 
     }, [])
 
@@ -105,7 +105,7 @@ export default function LearningObjectPage (props){
     const finalizeCuratorshipFlow = () => {
         handleModalConfirmarCuradoria(false)
         const url = `/learning_objects/${id}`
-        axiosGetRequest(url, (data) => {setRecurso(data)}, (error) => {console.log(error)})
+        getRequest(url, (data) => {setRecurso(data)}, (error) => {console.log(error)})
     }
 
     return (
diff --git a/src/Pages/UploadPage.js b/src/Pages/UploadPage.js
index 0ddf5264..848b3b5b 100644
--- a/src/Pages/UploadPage.js
+++ b/src/Pages/UploadPage.js
@@ -22,7 +22,7 @@ import UploadFileWrapper from '../Components/UploadPageComponents/UploadFileWrap
 import {Store} from '../Store.js'
 import {InfoBox} from '../Components/UploadPageComponents/StyledComponents.js'
 import Stepper from '../Components/UploadPageComponents/Stepper.js'
-import {axiosPostRequest} from '../Components/HelperFunctions/getAxiosConfig.js'
+import {postRequest} from '../Components/HelperFunctions/getAxiosConfig.js'
 import PartOne from '../Components/UploadPageComponents/PartOne.js'
 import PartTwo from '../Components/UploadPageComponents/PartTwo.js'
 import PartThree from '../Components/UploadPageComponents/PartThree.js'
@@ -51,7 +51,7 @@ export default function UploadPage (props) {
 
             let payload = {}
 
-            axiosPostRequest(url, payload, handleSuccessfulGet, (error) => {console.log(error)})
+            postRequest(url, payload, handleSuccessfulGet, (error) => {console.log(error)})
 
         }
     }, [])
@@ -68,7 +68,7 @@ export default function UploadPage (props) {
 
             let payload = {}
 
-            axiosPostRequest(url, payload,
+            postRequest(url, payload,
                 (data) => {handleModal(true)},
                 (error) => {console.log(error)}
             )
@@ -86,7 +86,7 @@ export default function UploadPage (props) {
                 }
             }
 
-            axiosPostRequest(url, payload,
+            postRequest(url, payload,
                 (data) => {handleModal(true)},
                 (error) => {console.log(error)}
             )
diff --git a/src/Pages/UserPage.js b/src/Pages/UserPage.js
index a1f4b928..c4b07550 100644
--- a/src/Pages/UserPage.js
+++ b/src/Pages/UserPage.js
@@ -36,7 +36,7 @@ import ProfileAvatar from '../Components/UserPageComponents/Avatar.js'
 import UserInfo from '../Components/UserPageComponents/UserInfo.js'
 import EditProfileButton from '../Components/UserPageComponents/EditProfileButton.js'
 import SubmitterStatus from '../Components/UserPageComponents/SubmitterStatus.js'
-import {axiosGetRequest} from '../Components/HelperFunctions/getAxiosConfig.js'
+import {getRequest} from '../Components/HelperFunctions/getAxiosConfig.js'
 
 export default function UserPage (props){
     const {state, dispatch} = useContext(Store)
@@ -70,7 +70,7 @@ export default function UserPage (props){
         if (id !== '') {
             const url = `/users/${id}`
 
-            axiosGetRequest(url, handleSuccessfulGet, (error) => {console.log(error)})
+            getRequest(url, handleSuccessfulGet, (error) => {console.log(error)})
         }
     }, [])
 
-- 
GitLab