diff --git a/app/src/Login.svelte b/app/src/Login.svelte
index 9caedba..6f771b8 100644
--- a/app/src/Login.svelte
+++ b/app/src/Login.svelte
@@ -1,9 +1,9 @@
+
+
+
+

+
+
+
+ Lauf Für Kaya! Scan 📷
+
+
+
+ {JSON.parse($stationinfo).track.name} - #{JSON.parse($stationinfo).track
+ .id} - {JSON.parse($stationinfo).track.distance}m
+
+
+
+
-
- Lauf Für Kaya! Scan 📷
-
+ {$stationinfo}
{hours}:{minutes}:{seconds}
@@ -33,31 +49,37 @@
if (card === "cnf") {
page.set("settings");
} else {
- console.log(card);
- //TODO: hit API for scan entry
- lastscan_totaldistance = "400m";
- let time = new Date();
- const hours = (time.getHours() + "").padStart(2, "0");
- const minutes = (time.getMinutes() + "").padStart(2, "0");
- const seconds = (time.getSeconds() + "").padStart(2, "0");
- lastscan_time = hours + ":" + minutes + ":" + seconds;
- lastscan_laptime = "1min 30s";
+ console.log({
+ blubb: { Authorization: "Bearer " + $apikey },
+ data: { card, station: JSON.parse($stationinfo).id },
+ });
+ axios
+ .request({
+ method: "GET",
+ url: "https://dev.lauf-fuer-kaya.de/api/scans/trackscans",
+ headers: { Authorization: "Bearer " + $apikey },
+ data: { card, station: JSON.parse($stationinfo).id },
+ })
+ .then(function (response) {
+ console.log(response.data);
+ // ------------------------
+ console.log(card);
+ lastscan_totaldistance = "?m";
+ let time = new Date();
+ const hours = (time.getHours() + "").padStart(2, "0");
+ const minutes = (time.getMinutes() + "").padStart(2, "0");
+ const seconds = (time.getSeconds() + "").padStart(2, "0");
+ lastscan_time = hours + ":" + minutes + ":" + seconds;
+ lastscan_laptime = response.data.lapTime + "s";
+ // ------------------------
+ })
+ .catch(function (e) {
+ console.log(e.response);
+ });
}
card = "";
}}
>
- {#if lastscan_totaldistance}
- last scan
- {lastscan_time}
- total distance
-
- {lastscan_totaldistance}
-
- lap time
- {lastscan_laptime}
- {:else}
- please scan a card...
- {/if}
+ {#if lastscan_totaldistance}
+ last scan
+ {lastscan_time}
+ total distance
+
+ {lastscan_totaldistance}
+
+ lap time
+ {lastscan_laptime}
+ {:else}
+ please scan a card...
+ {/if}