UNPKG

@applicaster/zapp-react-native-utils

Version:

Applicaster Zapp React Native utilities package

19 lines (15 loc) 564 B
export function isTokenExpired(expiresIn: number): boolean { return expiresIn < Date.now() / 1000; } export function unixTimestampFromNowAppendingTimestamp(delta: number): number { if (typeof delta === "number") { return Date.now() / 1000 + delta; // TODO: this is temporary solution, we need to fix it in a backend } else if (typeof delta === "string") { const value = Number(delta); if (!Number.isNaN(value)) { return Date.now() / 1000 + value; } } throw new Error(`Invalid delta value, got: ${delta}, expected number`); }