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 | |
| parent | d22b90b715590e019f44cf8267565755f870f54b (diff) | |
| download | rook-6f7ce856f784dce0952db2272a85ee70e6e1b159.tar.zst rook-6f7ce856f784dce0952db2272a85ee70e6e1b159.zip | |
Define possible channel messages
Diffstat (limited to 'assets/src')
| -rw-r--r-- | assets/src/network/channel/messages/messages.ts | 30 | ||||
| -rw-r--r-- | assets/src/network/transfer/transfer.ts | 3 |
2 files changed, 31 insertions, 2 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 = {}; diff --git a/assets/src/network/transfer/transfer.ts b/assets/src/network/transfer/transfer.ts index 80b6965..26d2534 100644 --- a/assets/src/network/transfer/transfer.ts +++ b/assets/src/network/transfer/transfer.ts @@ -39,12 +39,11 @@ export async function answer( const answer = await transfer.pc.createAnswer(); transfer.pc.setLocalDescription(answer); - send("answer", { + send("accept_share", { sdp: offer.sdp, type: offer.type, }); - return transfer; } |
