brawlhalla-stats-api
Version:
A library for working with brawlhalla api without the need to have an official api_key.Created to simplify sending requests to stats.brawlhalla.fr.
24 lines (23 loc) • 674 B
JavaScript
const axios = require('axios');
const { defurl } = require('../configuration/config');
const search_clan = (clanName) => {
return axios.get(`${defurl}searchClan`, {
params: { name: clanName }
})
.then(response => {
const clanData = response.data;
if (clanData?.id) {
return update_clan(clanData.id)
.then(updateResponse => ({
searchResult: clanData,
updateResult: updateResponse
}));
}
return { searchResult: clanData };
})
.catch(error => {
console.error('Error searching clan:', error);
throw error;
});
};
module.exports = search_clan;