about summary refs log tree commit diff
path: root/assets/src
diff options
context:
space:
mode:
authorMelonai <einebeere@gmail.com>2021-08-16 14:43:10 +0200
committerMelonai <einebeere@gmail.com>2021-08-16 14:43:10 +0200
commiteaae33dc2d825ad77f3f43ba0b94b55595a9c784 (patch)
tree6f04eac058be4bc682a7cbeefb57774c74a0cfa2 /assets/src
parentc274c0c2706f4125c926c223311c4d3c34e115fd (diff)
downloadrook-eaae33dc2d825ad77f3f43ba0b94b55595a9c784.tar.zst
rook-eaae33dc2d825ad77f3f43ba0b94b55595a9c784.zip
Show the time at which request was received
Diffstat (limited to 'assets/src')
-rw-r--r--assets/src/components/share/Request.svelte4
-rw-r--r--assets/src/models/incoming_request.ts2
2 files changed, 5 insertions, 1 deletions
diff --git a/assets/src/components/share/Request.svelte b/assets/src/components/share/Request.svelte
index 5f9ca7a..a5e77e7 100644
--- a/assets/src/components/share/Request.svelte
+++ b/assets/src/components/share/Request.svelte
@@ -11,6 +11,8 @@
     export let request: IncomingRequest;
     const state = request.state;
 
+    const time = `${request.info.receivedAt.getHours()}:${request.info.receivedAt.getMinutes()}`;
+
     async function accept() {
         acceptIncomingRequest(request);
     }
@@ -33,7 +35,7 @@
         </div>
     {/if}
 
-    <li>Requested at 14:38</li>
+    <li>Requested at {time}</li>
     <li class="ip">{request.info.token}</li>
     <li>Trusowo, Russia</li>
     <li>Firefox 89</li>
diff --git a/assets/src/models/incoming_request.ts b/assets/src/models/incoming_request.ts
index e1eefb1..8a8d7fb 100644
--- a/assets/src/models/incoming_request.ts
+++ b/assets/src/models/incoming_request.ts
@@ -18,6 +18,7 @@ export enum IncomingRequestState {
 // Identifying information about the requestor
 export type IncomingRequestInfo = {
     token: string;
+    receivedAt: Date;
 };
 
 // The model for a request received by a sharer
@@ -33,6 +34,7 @@ export type IncomingRequest = {
 export function newIncomingRequest(token: string): IncomingRequest {
     const info = {
         token,
+        receivedAt: new Date(),
     };
 
     return {