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