hololake-system-architecture/product-source/hololake-platform/src/utils/aiStreamEvents.ts

7 lines
284 B
TypeScript

function fallbackStreamEventId(): string {
return `${Date.now().toString(36)}-${Math.random().toString(36).slice(2)}`
}
export function createScopedStreamEventName(baseName: string): string {
return `${baseName}-${globalThis.crypto?.randomUUID?.() ?? fallbackStreamEventId()}`
}