UNPKG

bam-ticketing-sdk

Version:

SDK for B.A.M Ticketing API

13 lines (10 loc) 322 B
export function extractAccessDataFromValidatorQrCode(qrCodeContent: string) { const accessCodeRegex = /.*validator\/(.*)/ const qrPayload = JSON.parse(qrCodeContent) const baseUrl = new URL(qrPayload.url).origin const accessToken = qrPayload.url?.match(accessCodeRegex)?.[1] return { baseUrl, accessToken, } }