about summary refs log tree commit diff
path: root/assets/src/network/channel/share.ts
diff options
context:
space:
mode:
Diffstat (limited to 'assets/src/network/channel/share.ts')
-rw-r--r--assets/src/network/channel/share.ts45
1 files changed, 0 insertions, 45 deletions
diff --git a/assets/src/network/channel/share.ts b/assets/src/network/channel/share.ts
deleted file mode 100644
index 81942af..0000000
--- a/assets/src/network/channel/share.ts
+++ /dev/null
@@ -1,45 +0,0 @@
-import requests from "../../stores/requests";
-import {
-    Connection,
-    ConnectionState,
-    on,
-    onWithToken,
-    updateState,
-} from "./connection";
-import type { UnregisterHandler } from "./messages/handler";
-import type {
-    NewRequestMessage,
-    RequestCancelledMessage,
-} from "./messages/messages";
-import { joinShareChannel } from "./socket";
-
-export async function startShare(connection: Connection) {
-    updateState(ConnectionState.CONNECTING_CHANNEL);
-
-    const shareChannel = await joinShareChannel(
-        connection.socket,
-        connection.token
-    );
-    connection.channel = shareChannel;
-
-    on("new_request", onNewRequest);
-
-    updateState(ConnectionState.CONNECTED);
-}
-
-function onNewRequest(message: NewRequestMessage) {
-    const token = message.token;
-
-    requests.addRequest(token);
-
-    onWithToken("request_cancelled", token, onRequestCancelled);
-}
-
-function onRequestCancelled(
-    message: RequestCancelledMessage,
-    unregister: UnregisterHandler
-) {
-    const token = message.token;
-    requests.removeRequest(token);
-    unregister();
-}