aboutsummaryrefslogtreecommitdiff
path: root/common/packets.d.ts
diff options
context:
space:
mode:
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 {