From c81e61d87f87e87088151a9cebf7121dd325e702 Mon Sep 17 00:00:00 2001 From: Christopher Bisset Date: Sat, 13 Aug 2022 21:02:55 +1000 Subject: [PATCH] fix sort based on lastseen --- src/lib/common/apiFunctions.svelte | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/common/apiFunctions.svelte b/src/lib/common/apiFunctions.svelte index 51710dc..0a82545 100644 --- a/src/lib/common/apiFunctions.svelte +++ b/src/lib/common/apiFunctions.svelte @@ -286,6 +286,10 @@ }); await headscaleDeviceResponse.json().then((data) => { + // flip the sort direction if based on lastSeen + if(sortKey == "lastSeen") { + sortDirection == 'ascending' ? sortDirection = 'descending' : sortDirection = 'ascending'; + } if (sortDirection == 'ascending') { headscaleDevices = data.machines.sort((a: Device, b: Device) => (a[sortKey as keyof Device] < b[sortKey as keyof Device] ? -1 : 1)); } else {