Skip to content

Instantly share code, notes, and snippets.

@Harasz
Created Sep 1, 2021
Embed
What would you like to do?
const getSettings = async () => {
setIsLoading(true);
try {
const token = await getSessionToken(app);
const res = await fetch("/settings", {
headers: { Authorization: `Bearer ${token}` },
});
const responseData = await res.json();
if (responseData.status === "EMPTY_SETTINGS") {
return;
}
if (responseData.status === "OK_SETTINGS") {
setSettingsObj(responseData.data);
return;
}
throw Error("Unknown settings status");
} catch (err) {
setError(err.message);
} finally {
setIsLoading(false);
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment