@the-overse/ui-extensions-utils
Version:
Utility functions for Shopify UI Extensions
22 lines (21 loc) • 588 B
JavaScript
/**
* Fetches data from the app.
*
* @param requestUrl - The URL to fetch data from.
* @param sessionToken - The session token to use for authentication.
* @returns The response from the app.
*/
export async function fetchApp(requestUrl, sessionToken) {
try {
const token = await sessionToken.get();
const res = await fetch(`${requestUrl}`, {
headers: { Authorization: `Bearer ${token}` },
});
return res;
}
catch (error) {
// eslint-disable-next-line no-console
console.error(error);
}
return null;
}