Track secure connection attempts
Summary: Same as previous diff but for TLS attempts. Reviewed By: antonk52 Differential Revision: D46220897 fbshipit-source-id: 9495c39edffbdebe0ba21ec7320b63bad8759dde
This commit is contained in:
committed by
Facebook GitHub Bot
parent
8065313949
commit
135d3e3aa8
@@ -213,7 +213,6 @@ export class ServerController
|
||||
}
|
||||
|
||||
onConnectionClosed(clientId: string) {
|
||||
// TODO: track connections closed.
|
||||
this.removeConnection(clientId);
|
||||
}
|
||||
|
||||
@@ -222,22 +221,20 @@ export class ServerController
|
||||
}
|
||||
|
||||
onSecureConnectionAttempt(clientQuery: SecureClientQuery): void {
|
||||
// TODO: track secure connection attempt.
|
||||
const strippedClientQuery = (({device_id, ...o}) => o)(clientQuery);
|
||||
let id = buildClientId({device_id: 'unknown', ...strippedClientQuery});
|
||||
const tracker = this.timestamps.get(id);
|
||||
if (tracker) {
|
||||
const timestamp = this.timestamps.get(id);
|
||||
if (timestamp) {
|
||||
this.timestamps.delete(id);
|
||||
}
|
||||
id = buildClientId(clientQuery);
|
||||
this.timestamps.set(id, {
|
||||
secureStart: Date.now(),
|
||||
...tracker,
|
||||
...timestamp,
|
||||
});
|
||||
|
||||
this.logger.track(
|
||||
'usage',
|
||||
'trusted-request-handler-called',
|
||||
tracker.track(
|
||||
'app-connection-secure-attempt',
|
||||
(({csr, ...o}) => o)(clientQuery),
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user