aboutsummaryrefslogtreecommitdiff
path: root/assets/src/network
diff options
context:
space:
mode:
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))
);
};