Kalkuli/2018.2-Kalkuli_Front-End

View on GitHub
src/services/createReceipt.js

Summary

Maintainability
A
0 mins
Test Coverage
import axios from 'axios'
import {config, baseURL} from './axiosConfig'

export default async (receiptJSON, mockError) => {
  const receipt = {
    receipt: {
      ...receiptJSON,
      company_id: localStorage.getItem('company_id')
    }
  }
  try {
    if(mockError) throw new Error('mockingError')
    const response = await axios.post(`${baseURL}/receipt`, receipt, config)
    return response.data.status
  } catch(err) {
    return 'error'
  }
}