{"version":3,"file":"load-offline-session.mjs","sources":["../../../../src/helpers/load-offline-session.ts"],"sourcesContent":["import {Session} from '@shopify/shopify-api';\n\nimport {ApiAndConfigParams} from '../types';\n\nexport async function loadOfflineSession(\n  {api, config}: ApiAndConfigParams,\n  shop: string,\n): Promise<Session | undefined> {\n  config.logger.debug('Loading offline session from session storage', {shop});\n\n  const offlineSessionId = api.session.getOfflineId(shop);\n  return config.sessionStorage.loadSession(offlineSessionId);\n}\n"],"names":[],"mappings":"AAIO,eAAe,kBAAkB,CACtC,EAAC,GAAG,EAAE,MAAM,EAAqB,EACjC,IAAY,EAAA;IAEZ,MAAM,CAAC,MAAM,CAAC,KAAK,CAAC,8CAA8C,EAAE,EAAC,IAAI,EAAC,CAAC;IAE3E,MAAM,gBAAgB,GAAG,GAAG,CAAC,OAAO,CAAC,YAAY,CAAC,IAAI,CAAC;IACvD,OAAO,MAAM,CAAC,cAAc,CAAC,WAAW,CAAC,gBAAgB,CAAC;AAC5D;;;;"}