Browse Source

Get list of available users to check before making requests

pull/4/head
Luke Childs 6 years ago
parent
commit
82157175d0
  1. 12
      src/lib/get-data.js

12
src/lib/get-data.js

@ -2,7 +2,19 @@ import fetch from './webextension-fetch';
const dataCache = new Map();
const getAvailableUsers = fetch('https://hive.one/api/influencers/scores/people/available/').then(async res => {
const body = await res.json();
return body.data.available;
});
const getData = async userId => {
const availableUsers = await getAvailableUsers;
if (!availableUsers.includes(userId)) {
return false;
}
const url = `https://hive.one/api/influencers/scores/person/id/${userId}/`;
const cachedData = dataCache.get(url);

Loading…
Cancel
Save