73 lines
2.0 KiB
JavaScript
73 lines
2.0 KiB
JavaScript
<<<<<<< HEAD
|
|
import API_KEY from "../apiKeys";
|
|
|
|
|
|
|
|
const GetDoctorByID = async (ID,authHeader) => {
|
|
|
|
=======
|
|
import API_KEY from '../apiKeys';
|
|
|
|
const GetDoctorByID = async (ID, authHeader) => {
|
|
>>>>>>> perfillogin
|
|
var myHeaders = new Headers();
|
|
myHeaders.append('apikey', API_KEY);
|
|
if (authHeader) myHeaders.append('Authorization', authHeader);
|
|
|
|
const requestOptions = { method: 'GET', redirect: 'follow', headers: myHeaders };
|
|
const res = await fetch(`https://yuanqfswhberkoevtmfr.supabase.co/rest/v1/doctors?id=eq.${ID}`, requestOptions);
|
|
const DictMedico = await res.json();
|
|
return DictMedico;
|
|
};
|
|
|
|
const GetAllDoctors = async (authHeader) => {
|
|
var myHeaders = new Headers();
|
|
myHeaders.append('apikey', API_KEY);
|
|
if (authHeader) myHeaders.append('Authorization', authHeader);
|
|
|
|
const requestOptions = { method: 'GET', headers: myHeaders, redirect: 'follow' };
|
|
const res = await fetch('https://yuanqfswhberkoevtmfr.supabase.co/rest/v1/doctors?select=id,full_name,crm&limit=500', requestOptions);
|
|
const DictMedicos = await res.json();
|
|
return DictMedicos;
|
|
};
|
|
|
|
<<<<<<< HEAD
|
|
}
|
|
|
|
const GetAllDoctors = async (authHeader) => {
|
|
var myHeaders = new Headers();
|
|
myHeaders.append("apikey", API_KEY);
|
|
myHeaders.append("Authorization", authHeader);
|
|
|
|
var requestOptions = {
|
|
method: 'GET',
|
|
headers: myHeaders,
|
|
redirect: 'follow'
|
|
};
|
|
|
|
const result = await fetch("https://yuanqfswhberkoevtmfr.supabase.co/rest/v1/doctors", requestOptions)
|
|
const DictMedicos = await result.json()
|
|
return DictMedicos
|
|
}
|
|
|
|
|
|
const GetDoctorByName = async (nome, authHeader) => {
|
|
const Medicos = await GetAllDoctors(authHeader)
|
|
|
|
for (let i = 0; i < Medicos.length; i++) {
|
|
|
|
if (Medicos[i].full_name === nome) {
|
|
console.log('Medico encontrado:', Medicos[i]);
|
|
return Medicos[i];
|
|
}
|
|
else{console.log("nada encontrado")}
|
|
}
|
|
|
|
|
|
}
|
|
|
|
export {GetDoctorByID, GetDoctorByName, GetAllDoctors}
|
|
=======
|
|
export { GetDoctorByID, GetAllDoctors };
|
|
>>>>>>> perfillogin
|