Cosmos-Server/client/src/api/wrap.js

16 lines
313 B
JavaScript
Raw Normal View History

2023-03-13 21:06:19 +00:00
let snackit;
export default function wrap(apicall) {
return apicall.then(async (response) => {
const rep = await response.json();
if (response.status == 200) {
return rep;
}
snackit(rep.message);
throw new Error(rep);
});
}
export function setSnackit(snack) {
snackit = snack;
}