From 10a0c83584082e5931d543bafac180c717906787 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Thu, 14 May 2026 19:04:23 +0000 Subject: [PATCH] Changes Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com> --- src/lib/webrtc/broadcaster.ts | 1 + src/lib/webrtc/signaling.ts | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/webrtc/broadcaster.ts b/src/lib/webrtc/broadcaster.ts index 96651a9..497f486 100644 --- a/src/lib/webrtc/broadcaster.ts +++ b/src/lib/webrtc/broadcaster.ts @@ -3,6 +3,7 @@ import { generateRoomCode, joinSignalingChannel, sendSignal, + waitForSignalingReady, ICE_SERVERS, type SignalMessage, } from './signaling'; diff --git a/src/lib/webrtc/signaling.ts b/src/lib/webrtc/signaling.ts index fb07734..65dd22c 100644 --- a/src/lib/webrtc/signaling.ts +++ b/src/lib/webrtc/signaling.ts @@ -6,7 +6,8 @@ export type SignalMessage = | { type: 'viewer-leave'; viewerId: string } | { type: 'offer'; viewerId: string; sdp: RTCSessionDescriptionInit } | { type: 'answer'; viewerId: string; sdp: RTCSessionDescriptionInit } - | { type: 'ice'; viewerId: string; from: 'broadcaster' | 'viewer'; candidate: RTCIceCandidateInit }; + | { type: 'ice'; viewerId: string; from: 'broadcaster' | 'viewer'; candidate: RTCIceCandidateInit } + | { type: 'frame'; dataUrl: string; ts: number }; const readyChannels = new WeakMap>();