function toIsoString(value) { return value instanceof Date ? value.toISOString() : value; } export function toSessionDto(session, currentSessionId) { return { id: session.id, createdAt: toIsoString(session.createdAt), expiresAt: toIsoString(session.expiresAt), lastActivityAt: toIsoString(session.lastActivityAt), ipAddress: session.ipAddress, userAgent: session.userAgent, isCurrent: session.id === currentSessionId, }; } export function toMfaMethodDto(method) { return { id: method.id, name: method.name, type: method.type, }; }