diff options
| author | Melonai <einebeere@gmail.com> | 2021-06-03 02:09:48 +0200 |
|---|---|---|
| committer | Melonai <einebeere@gmail.com> | 2021-06-03 02:09:48 +0200 |
| commit | 6f7ce856f784dce0952db2272a85ee70e6e1b159 (patch) | |
| tree | f78dbe95c5da766eed670502e84dca70f0afca3a /assets/src/network/channel | |
| parent | d22b90b715590e019f44cf8267565755f870f54b (diff) | |
| download | rook-6f7ce856f784dce0952db2272a85ee70e6e1b159.tar.zst rook-6f7ce856f784dce0952db2272a85ee70e6e1b159.zip | |
Define possible channel messages
Diffstat (limited to 'assets/src/network/channel')
| -rw-r--r-- | assets/src/network/channel/messages/messages.ts | 30 |
1 files changed, 30 insertions, 0 deletions
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 = {}; |
