about summary refs log tree commit diff
path: root/assets/src/network
diff options
context:
space:
mode:
authorMelonai <einebeere@gmail.com>2021-05-22 18:18:56 +0200
committerMelonai <einebeere@gmail.com>2021-05-22 18:18:56 +0200
commite0cabfea7c7b442acd3636e7495958b87e253176 (patch)
tree62e15eb61189c1da58265e37b4a8328a75017205 /assets/src/network
parent0bd75cadf7164979cc06f001ecc057f6275a2e3b (diff)
downloadrook-e0cabfea7c7b442acd3636e7495958b87e253176.tar.zst
rook-e0cabfea7c7b442acd3636e7495958b87e253176.zip
Request and Share communication
Diffstat (limited to 'assets/src/network')
-rw-r--r--assets/src/network/socket.ts15
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))
         );
 };