diff options
Diffstat (limited to 'common')
| -rw-r--r-- | common/packets.d.ts | 9 | 
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 {  |