UNPKG

@shopify/shopify-app-remix

Version:

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

16 lines (11 loc) 463 B
import {BasicParams} from '../types'; import {createOrLoadOfflineSession} from './create-or-load-offline-session'; import {ensureOfflineTokenIsNotExpired} from './ensure-offline-token-is-not-expired'; export async function ensureValidOfflineSession( params: BasicParams, shop: string, ) { const session = await createOrLoadOfflineSession(params, shop); if (!session) return undefined; return ensureOfflineTokenIsNotExpired(session, params, shop); }