diff options
| author | Melonai <einebeere@gmail.com> | 2021-08-16 18:17:06 +0200 |
|---|---|---|
| committer | Melonai <einebeere@gmail.com> | 2021-08-16 18:17:06 +0200 |
| commit | a7af012b92f0dfd90cc3eb570e03144016646180 (patch) | |
| tree | f73d402f1d74459195967928346d26ad195a2a73 /assets/src/network | |
| parent | 877f2aa4cc5890214f0c58813c4b498f8be1236d (diff) | |
| download | rook-a7af012b92f0dfd90cc3eb570e03144016646180.tar.zst rook-a7af012b92f0dfd90cc3eb570e03144016646180.zip | |
Ability to pass request info through pipeline
Diffstat (limited to 'assets/src/network')
| -rw-r--r-- | assets/src/network/channel/messages/messages.ts | 3 | ||||
| -rw-r--r-- | assets/src/network/channel/share_connection.ts | 7 | ||||
| -rw-r--r-- | assets/src/network/channel/socket.ts | 1 |
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, }); } |
