summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2022-09-07 18:05:27 +0200
committermetamuffin <metamuffin@disroot.org>2022-09-07 18:05:27 +0200
commit88241946e3144fede5c86f98d00bb723c1cc2761 (patch)
treeacd61d75fbd48d09ff76541ab15a9703d7c98652 /common
parent3ce9a53e272dc556222bca747461b3ec24796912 (diff)
downloadkeks-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.ts24
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,
+}