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.