on master help sign in
bridge/src/lib/useIsExpiredInvite.ts
23 lines 539 B history raw
1import { stripSigPrefix } from 'form/formatters';
2import expiredPlanetsWithInviteCodes from './expiredPlanetsWithInviteCodes.json';
4export default function useIsExpiredInvite(
5 patp: string | null,
6 ticket: string | null
7) {
8 let isExpired = false;
10 if (patp !== null && ticket !== null) {
11 const ticketPatp = stripSigPrefix(ticket).concat('-', stripSigPrefix(patp));
13 const expired = Object.keys(expiredPlanetsWithInviteCodes).includes(
14 ticketPatp
15 );
17 isExpired = expired;
18 }
20 return {
21 isExpired,
22 };