diff options
author | metamuffin <metamuffin@disroot.org> | 2022-09-07 18:05:27 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2022-09-07 18:05:27 +0200 |
commit | 88241946e3144fede5c86f98d00bb723c1cc2761 (patch) | |
tree | acd61d75fbd48d09ff76541ab15a9703d7c98652 /common | |
parent | 3ce9a53e272dc556222bca747461b3ec24796912 (diff) | |
download | keks-meet-88241946e3144fede5c86f98d00bb723c1cc2761.tar keks-meet-88241946e3144fede5c86f98d00bb723c1cc2761.tar.bz2 keks-meet-88241946e3144fede5c86f98d00bb723c1cc2761.tar.zst |
compiler crash………
Diffstat (limited to 'common')
-rw-r--r-- | common/packets.d.ts | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/common/packets.d.ts b/common/packets.d.ts index 776f12f..abfb7dc 100644 --- a/common/packets.d.ts +++ b/common/packets.d.ts @@ -4,17 +4,19 @@ type F_RTCSdpType = "answer" | "offer" | "pranswer" | "rollback"; interface F_RTCSessionDescriptionInit { sdp?: string; type: F_RTCSdpType; } interface F_RTCIceCandidateInit { candidate?: string; sdpMLineIndex?: number | null; sdpMid?: string | null; usernameFragment?: string | null; } -export interface PacketC { - sender: string, - data?: PacketS, - join?: boolean, // user just joined - leave?: boolean, // user left - stable?: boolean // user "joined" because you joined aka. user was already there +export interface ClientboundPacket { + init?: { your_id: number, version: string }, + client_join?: { id: number, name: string }, + client_leave?: { id: number }, + message?: { sender: number, message: RelayMessage }, } -export interface PacketS { - receiver?: string - ice_candidate?: F_RTCIceCandidateInit - offer?: F_RTCSessionDescriptionInit - answer?: F_RTCSessionDescriptionInit + +export interface ServerboundPacket { + relay?: { recipient?: number, message: RelayMessage }, } +export interface RelayMessage { + offer?: F_RTCSessionDescriptionInit, + answer?: F_RTCSessionDescriptionInit, + ice_candidate?: F_RTCIceCandidateInit, +} |