<commit_before>import axios from 'axios'
import { API, ALLOWED_TYPES } from './constants'

const handleError = err => {
  throw new Error(err)
}

const hasParams = params =>
  params || handleError('O método "find" deve receber parâmetros.')

const hasAllowedType = params => {
  ALLOWED_TYPES.includes(params.type) || handleError('O parâmetro "type" está errado.')
  return params
}

const hasLibParamNameForThisType = params => {
  const libParamName = API[params.type].libParamName
  params[libParamName] || handleError(`O parâmetro "${libParamName}" é obrigatório para este "type".`)

  const updatedParams = params
  updatedParams.value = params[libParamName]

  return updatedParams
}

const fetchData = params => {
  const { auth, type, value } = params

  const validateHttpStatus = res => {
    res.status === 200 || handleError('Erro ao se conectar com o serviço da SPTrans.')
    return res
  }

  const handleResponse = res => res.data

  const buildPromise = paramValue => {
    const config = {
      method: 'get',<commit_msg>Improve the find method message errors<commit_after>import axios from 'axios'
import { API, ALLOWED_TYPES } from './constants'

const handleError = err => {
  throw new Error(err)
}

const hasParams = params =>
  params || handleError('O método find() deve receber parâmetros.')

const hasAllowedType = params => {
  ALLOWED_TYPES.includes(params.type) || handleError(`O valor "${params.type}" do parâmetro type está errado.`)
  return params
}

const hasLibParamNameForThisType = params => {
  const libParamName = API[params.type].libParamName
  params[libParamName] || handleError(`O parâmetro "${libParamName}" é obrigatório para o type "${params.type}".`)

  const updatedParams = params
  updatedParams.value = params[libParamName]

  return updatedParams
}

const fetchData = params => {
  const { auth, type, value } = params

  const validateHttpStatus = res => {
    res.status === 200 || handleError('Erro ao se conectar com o serviço da SPTrans.')
    return res
  }

  const handleResponse = res => res.data

  const buildPromise = paramValue => {
    const config = {
      method: 'get',
{'fraction_non_alphanumeric': 0.11479234717685488, 'fraction_numerical': 0.0027998133457769483, 'mean_word_length': 4.153846153846154, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 19, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1112872', 'n_tokens_mistral': 672, 'n_tokens_neox': 660, 'n_words': 194}