From 6f7ce856f784dce0952db2272a85ee70e6e1b159 Mon Sep 17 00:00:00 2001 From: Melonai Date: Thu, 3 Jun 2021 02:09:48 +0200 Subject: Define possible channel messages --- assets/src/network/channel/messages/messages.ts | 30 +++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 assets/src/network/channel/messages/messages.ts (limited to 'assets/src/network/channel/messages') diff --git a/assets/src/network/channel/messages/messages.ts b/assets/src/network/channel/messages/messages.ts new file mode 100644 index 0000000..6d43a37 --- /dev/null +++ b/assets/src/network/channel/messages/messages.ts @@ -0,0 +1,30 @@ +export type AnyMessage = ShareMessage | RequestMessage; + +// Messages for the sharer + +export type ShareMessage = + | NewRequestMessage + | RequestCancelledMessage + | AcceptShareMessage; + +export type NewRequestMessage = { + token: string; +}; + +export type RequestCancelledMessage = { + token: string; +}; + +export type AcceptShareMessage = { + token: string; + sdp: string; + type: string; +}; + +// Messages for the requestor + +export type RequestMessage = RequestAcknowledgedMessage | ShareCancelledMessage; + +export type RequestAcknowledgedMessage = {}; + +export type ShareCancelledMessage = {}; -- cgit 1.4.1