UNPKG

@shopify/shopify-app-remix

Version:

Shopify Remix - to simplify the building of Shopify Apps with Remix

18 lines (15 loc) 691 B
import { AppDistribution } from '../../types.mjs'; async function createOrLoadOfflineSession(shop, { api, config, logger }) { if (config.distribution === AppDistribution.ShopifyAdmin) { logger.debug('Creating custom app session from configured access token'); return api.session.customAppSession(shop); } else { logger.debug('Loading offline session from session storage'); const offlineSessionId = api.session.getOfflineId(shop); const session = await config.sessionStorage.loadSession(offlineSessionId); return session; } } export { createOrLoadOfflineSession }; //# sourceMappingURL=create-or-load-offline-session.mjs.map