about summary refs log tree commit diff
path: root/assets/src/network/channel/messages
diff options
context:
space:
mode:
authorMel <einebeere@gmail.com>2022-02-19 21:29:13 +0100
committerMel <einebeere@gmail.com>2022-02-19 21:29:13 +0100
commit4146aec38693845e27f2030230569b284c913696 (patch)
tree958ac7ab18afa3761a14ccb05ad1ee8e84e3e84e /assets/src/network/channel/messages
parent3ca55a473eb3f6507147dcd7f4476154f9eb9294 (diff)
downloadrook-4146aec38693845e27f2030230569b284c913696.tar.zst
rook-4146aec38693845e27f2030230569b284c913696.zip
Setup handler for every event to avoid errors
Diffstat (limited to 'assets/src/network/channel/messages')
-rw-r--r--assets/src/network/channel/messages/messages.ts18
1 files changed, 16 insertions, 2 deletions
diff --git a/assets/src/network/channel/messages/messages.ts b/assets/src/network/channel/messages/messages.ts
index 7eee4a8..0dd8178 100644
--- a/assets/src/network/channel/messages/messages.ts
+++ b/assets/src/network/channel/messages/messages.ts
@@ -1,6 +1,20 @@
-export type AnyMessage = ShareMessage | RequestMessage;
+export const eventNames = [
+    "new_request",
+    "request_cancelled",
+    "share_accepted",
+    "request_ice_candidate",
 
-export type EventName = AnyMessage["event_name"];
+    "request_acknowledged",
+    "request_accepted",
+    "share_cancelled",
+    "share_ice_candidate",
+] as const;
+
+export type EventName = typeof eventNames[any];
+
+export type AnyMessage = (ShareMessage | RequestMessage) & {
+    event_name: EventName;
+};
 
 // Messages for the sharer