diff options
Diffstat (limited to 'assets/src/models')
| -rw-r--r-- | assets/src/models/incoming_request.ts | 16 |
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(), }; |
