import { API_URL, TOKEN } from "@/utils/constants/selectConstants";

export async function getApproveProcedures(clientesId: string) {

  try {
    let url = ''

    if (clientesId) {
      url = `Atendimentos/AtendimentoPendentesAprovacao/?ClientesId=${clientesId}`;
    }

    const response = await fetch(`${API_URL}${url}`, {
      headers: {
        Authorization: TOKEN,
        'Content-Type': 'application/json',
        LocalAcesso: 'Site'
      },
    })

    return response.json();


  } catch {
    console.log('Erro ao consultar cidades.')
  }

}

export async function validarProcedimento(dados: any) {
  try {
    const response = await fetch(`${API_URL}AtendimentosProcedimentos/ValidarProcedimentosToken`, {
      method: "POST",
      headers: {
        Authorization: TOKEN,
        "Content-Type": "application/json",
        LocalAcesso: 'Site'
      },
      body: JSON.stringify(dados),
    });

    const result = await response.json();
    return result;
  } catch (error) {
    console.error("Erro:", error);
    throw error;
  }
}