Skip to content

lightgun-poc / lib/rtc / RtcHub

Interface: RtcHub ​

Defined in: lib/rtc.ts:50

Live signaling endpoint: one hub per server, one peer per phone.

Methods ​

broadcast() ​

broadcast(text): void

Defined in: lib/rtc.ts:56

Sends to every open DataChannel across live peers; skips the rest.

Parameters ​

text ​

string

Returns ​

void


close() ​

close(): Promise<void>

Defined in: lib/rtc.ts:58

Closes every live peer; part of server teardown.

Returns ​

Promise<void>


count() ​

count(): number

Defined in: lib/rtc.ts:54

Live peer connections (any state short of evicted).

Returns ​

number


handleOffer() ​

handleOffer(sdp): Promise<string>

Defined in: lib/rtc.ts:52

Offer SDP in → answer SDP out (gathering complete). Rejects bad SDP.

Parameters ​

sdp ​

string

Returns ​

Promise<string>

Released under the MIT License.