about summary refs log tree commit diff
path: root/assets/src/network/channel/share.ts
blob: 10a34fa2bc39cfbcbbd92057ef7ecb897fcd4b2f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import requests from "../../stores/requests";
import type { Connection } from "./connection";
import { joinShareChannel } from "./socket";

export async function startShare(connection: Connection) {
    const shareChannel = await joinShareChannel(
        connection.socket,
        connection.token
    );
    connection.channel = shareChannel;

    shareChannel.on("new_request", onNewRequest);
}

function onNewRequest(data) {
    requests.addRequest(data);
}