Skip to content
Snippets Groups Projects

Centraliza axios

Merged Lucas Eduardo Schoenfelder requested to merge centraliza-axios into Fix_Console_Error
98 files
+ 1495
2492
Compare changes
  • Side-by-side
  • Inline
Files
98
@@ -20,32 +20,19 @@ import React from 'react'
import PersonAddIcon from '@material-ui/icons/PersonAdd';
import styled from 'styled-components'
import Button from '@material-ui/core/Button';
import axios from 'axios'
import {apiUrl} from '../../env';
import {getAxiosConfig} from '../HelperFunctions/getAxiosConfig'
import {putRequest} from '../HelperFunctions/getAxiosConfig'
export default function FollowButton (props) {
const handleFollow = (followerID) => {
const id = followerID
console.log('id: ', id)
let payload = {}
const header = getAxiosConfig()
axios.put((`${apiUrl}/users/` + id + '/follow'), payload, header).then(
(response) => {
if ( response.headers['access-token'] ) {
sessionStorage.setItem('@portalmec/accessToken', response.headers['access-token'])
}
console.log(response)
props.toggleFollowed()
},
(error) => {
console.log(error)
}
)
function handleSuccess (data) {
props.toggleFollowed()
}
const handleFollow = (followerID) => {
if (followerID !== undefined) {
const url = `/users/${followerID}/follow/`
putRequest(url, {}, handleSuccess, (error) => {console.log(error)})
}
}
return (
@@ -62,24 +49,9 @@ export default function FollowButton (props) {
export function NoIcon (props) {
const handleFollow = (followerID) => {
const id = followerID
console.log('id: ', id)
if (id !== undefined) {
let payload = {}
const header = getAxiosConfig()
axios.put((`${apiUrl}/users/` + id + '/follow'), payload, header).then(
(response) => {
if ( response.headers['access-token'] ) {
sessionStorage.setItem('@portalmec/accessToken', response.headers['access-token'])
}
console.log(response)
},
(error) => {
console.log(error)
}
)
if (followerID !== undefined) {
const url = `/users/${followerID}/follow/`
putRequest(url, {}, (data) => {console.log(data)}, (error) => {console.log(error)})
}
}
Loading