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

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