summaryrefslogtreecommitdiff
path: root/common/packets.d.ts
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2022-09-10 17:18:53 +0200
committermetamuffin <metamuffin@disroot.org>2022-09-10 17:18:53 +0200
commite45770adfcc46fe5f0350767801204efdb14313b (patch)
tree83574f71efd48cb743be7e20cbc59a8275883bbf /common/packets.d.ts
parent4bbac9d27baa48c92cc299d03e86c9eed8881e08 (diff)
downloadkeks-meet-e45770adfcc46fe5f0350767801204efdb14313b.tar
keks-meet-e45770adfcc46fe5f0350767801204efdb14313b.tar.bz2
keks-meet-e45770adfcc46fe5f0350767801204efdb14313b.tar.zst
verify sendere
Diffstat (limited to 'common/packets.d.ts')
-rw-r--r--common/packets.d.ts9
1 files changed, 7 insertions, 2 deletions
diff --git a/common/packets.d.ts b/common/packets.d.ts
index 058c248..d7fe5b1 100644
--- a/common/packets.d.ts
+++ b/common/packets.d.ts
@@ -8,12 +8,17 @@ export interface ClientboundPacket {
init?: { your_id: number, version: string },
client_join?: { id: number },
client_leave?: { id: number },
- message?: { sender: number, message: string },
+ message?: { sender: number, message: string /* encrypted RelayMessageWrapper */ },
}
export interface ServerboundPacket {
ping?: null,
- relay?: { recipient?: number, message: string },
+ relay?: { recipient?: number, message: string /* encrypted RelayMessageWrapper */ },
+}
+
+export interface RelayMessageWrapper {
+ sender: number, // redundant, but ensures the server didnt cheat
+ inner: RelayMessage
}
export interface RelayMessage {