diff options
| author | Melonai <einebeere@gmail.com> | 2021-05-22 18:18:56 +0200 |
|---|---|---|
| committer | Melonai <einebeere@gmail.com> | 2021-05-22 18:18:56 +0200 |
| commit | e0cabfea7c7b442acd3636e7495958b87e253176 (patch) | |
| tree | 62e15eb61189c1da58265e37b4a8328a75017205 /assets/src/network/socket.ts | |
| parent | 0bd75cadf7164979cc06f001ecc057f6275a2e3b (diff) | |
| download | rook-e0cabfea7c7b442acd3636e7495958b87e253176.tar.zst rook-e0cabfea7c7b442acd3636e7495958b87e253176.zip | |
Request and Share communication
Diffstat (limited to 'assets/src/network/socket.ts')
| -rw-r--r-- | assets/src/network/socket.ts | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/assets/src/network/socket.ts b/assets/src/network/socket.ts index c056b41..87f5b7c 100644 --- a/assets/src/network/socket.ts +++ b/assets/src/network/socket.ts @@ -23,11 +23,22 @@ export const getToken: () => Promise<string> = () => { export const joinShareChannel = token => { let shareChannel = socket.channel(`share:${token}`); - shareChannel.on("request", requests.addRequest); + shareChannel.on("new_request", requests.addRequest); shareChannel .join() .receive("error", err => - console.log("failed joining share channel:" + err) + console.log("Failed joining share channel: " + JSON.stringify(err)) + ); +}; + +export const joinRequestChannel = (token, share) => { + let requestChannel = socket.channel(`request:${token}`, { share }); + + requestChannel + .join() + .receive("ok", () => console.log("Connected to request!")) + .receive("error", err => + console.log("Failed joining request channel:" + JSON.stringify(err)) ); }; |
