useLightboxModeService.ts 383 Bytes
import { LightboxModeWebsocketService } from '@/core/websocket/processor'
import type { DrawApp } from '@/fitCore/types'
import { isLightboxMode, isShareMode } from '@/utils/env'

export function useLightboxModeService(App: DrawApp) {
  if (isShareMode() || isLightboxMode())
    return new LightboxModeWebsocketService(App)
}

window.useLightboxModeService = useLightboxModeService