import { SessionType } from '@multiplayer-app/session-recorder-common' import { DEBUG_SESSION_MAX_DURATION_SECONDS } from '../config/constants' /** * Session-related utility functions for React Native */ export const isSessionActive = ( session: any, sessionType: SessionType | null, ): boolean => { if (!session) return false if (sessionType === SessionType.CONTINUOUS) return true const startedAt = new Date(session.startedAt || session.createdAt) const now = new Date() const diff = now.getTime() - startedAt.getTime() return diff < DEBUG_SESSION_MAX_DURATION_SECONDS * 1000 } export const isConsoleEvent = (event: any): boolean => { return event.type === 'Plugin' && event.data?.plugin === 'rrweb/console@1' }