diff options
Diffstat (limited to 'assets/src/network/channel/messages')
| -rw-r--r-- | assets/src/network/channel/messages/messages.ts | 18 |
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 |
