UNPKG

@shopify/shopify-app-remix

Version:

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

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