MCPcopy Create free account
hub / github.com/DeepNotesApp/DeepNotes / getClientTokenExpirationDate

Function getClientTokenExpirationDate

apps/client/src/code/auth/tokens.ts:8–20  ·  view source on GitHub ↗
(
  token: 'access' | 'refresh',
)

Source from the content-addressed store, hash-verified

6import { shouldRememberSession } from '../utils/misc';
7
8export function getClientTokenExpirationDate(
9 token: 'access' | 'refresh',
10): Date | null {
11 const tokenExpiration = parseInt(
12 internals.storage.getItem(`${token}TokenExpiration`) ?? '',
13 );
14
15 if (isNaN(tokenExpiration)) {
16 return null;
17 }
18
19 return new Date(tokenExpiration);
20}
21
22export function isClientTokenValid(token: 'access' | 'refresh'): boolean {
23 const expirationDate = getClientTokenExpirationDate(token);

Callers 2

isClientTokenValidFunction · 0.85
isClientTokenExpiringFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected