aboutsummaryrefslogtreecommitdiff
path: root/assets/src/models
diff options
context:
space:
mode:
Diffstat (limited to 'assets/src/models')
-rw-r--r--assets/src/models/incoming_request.ts16
1 files changed, 15 insertions, 1 deletions
diff --git a/assets/src/models/incoming_request.ts b/assets/src/models/incoming_request.ts
index 8a8d7fb..4af1e02 100644
--- a/assets/src/models/incoming_request.ts
+++ b/assets/src/models/incoming_request.ts
@@ -18,6 +18,11 @@ export enum IncomingRequestState {
// Identifying information about the requestor
export type IncomingRequestInfo = {
token: string;
+
+ ip: string;
+ location: string;
+ client: string;
+
receivedAt: Date;
};
@@ -31,9 +36,18 @@ export type IncomingRequest = {
};
// Create a model for a new incoming request
-export function newIncomingRequest(token: string): IncomingRequest {
+export function newIncomingRequest(
+ token: string,
+ ip: string,
+ location: string,
+ client: string
+): IncomingRequest {
const info = {
token,
+ ip,
+ location,
+ client,
+
receivedAt: new Date(),
};