cleanup

View as MarkdownOpen in Claude

Remove session metadata entries older than maxAgeMs. Defaults to tokenExpirySecs * 1000 (the token validity duration in milliseconds).

Parameters

maxAgeMs
number

Maximum age in milliseconds. Defaults to tokenExpirySecs * 1000.

Returns

void

Example

import { SessionManager } from '@signalwire/sdk';
const sm = new SessionManager(300); // 5-minute tokens
sm.setSessionMetadata('old-session', { data: 'test' });
sm.cleanup(); // Removes entries older than 5 minutes