aboutsummaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
Diffstat (limited to 'assets')
-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 {