@shopify/shopify-app-remix
Version:
Shopify Remix - to simplify the building of Shopify Apps with Remix
18 lines (13 loc) • 433 B
text/typescript
import {Session} from '@shopify/shopify-api';
import type {BasicParams} from '../../types';
export async function invalidateAccessToken(
params: BasicParams,
session: Session,
): Promise<void> {
const {logger, config} = params;
logger.debug(`Invalidating access token for session - ${session.id}`, {
shop: session.shop,
});
session.accessToken = undefined;
await config.sessionStorage!.storeSession(session);
}