vytal-redux/frontend/src/utils/common.js
2021-10-04 23:24:34 -04:00

25 lines
514 B
JavaScript

// Gets location values
const fetchAPI = (setData) => {
fetch('https://api.vytal.io/ip/')
.then((response) => response.json())
.then((json) => {
setData(json);
});
};
const checkWebWorker = (key, worker) => {
if (`${key}` !== `${worker}`) {
return `Did not match web worker (${worker})`;
}
return null;
};
const getWebWorker = () => {
let w;
if (typeof w === 'undefined') {
w = new Worker('worker.js');
}
return w;
};
export { fetchAPI, checkWebWorker, getWebWorker };