aboutsummaryrefslogtreecommitdiff
path: root/assets/src/network
diff options
context:
space:
mode:
Diffstat (limited to 'assets/src/network')
-rw-r--r--assets/src/network/channel/messages/messages.ts3
-rw-r--r--assets/src/network/channel/share_connection.ts7
-rw-r--r--assets/src/network/channel/socket.ts1
3 files changed, 10 insertions, 1 deletions
diff --git a/assets/src/network/channel/messages/messages.ts b/assets/src/network/channel/messages/messages.ts
index 67f70ac..24380ae 100644
--- a/assets/src/network/channel/messages/messages.ts
+++ b/assets/src/network/channel/messages/messages.ts
@@ -17,6 +17,9 @@ export type ShareMessage =
export type NewRequestMessage = {
event_name: "new_request";
+ ip: string;
+ location: string;
+ client: string;
token: string;
};
diff --git a/assets/src/network/channel/share_connection.ts b/assets/src/network/channel/share_connection.ts
index 1bb4f14..bdc2b8e 100644
--- a/assets/src/network/channel/share_connection.ts
+++ b/assets/src/network/channel/share_connection.ts
@@ -35,7 +35,12 @@ export async function startShareConnection() {
function onNewRequest(message: NewRequestMessage) {
const token = message.token;
- const request = newIncomingRequest(token);
+ const request = newIncomingRequest(
+ token,
+ message.ip,
+ message.location,
+ message.client
+ );
requests.addRequest(request);
const unregister = onWithToken(
diff --git a/assets/src/network/channel/socket.ts b/assets/src/network/channel/socket.ts
index 7d14842..9d95577 100644
--- a/assets/src/network/channel/socket.ts
+++ b/assets/src/network/channel/socket.ts
@@ -39,6 +39,7 @@ export function joinRequestChannel(
): Promise<Channel> {
return joinChannel(socket, `request:${request_token}`, {
share: share_token,
+ user_agent: navigator.userAgent,
});
}