Skip to content

Commit f3d1fde

Browse files
committed
Merge branch 'main' into feat/5-min-trip-timer
2 parents c707d59 + 7844424 commit f3d1fde

2 files changed

Lines changed: 25 additions & 17 deletions

File tree

assets/bikeSerialNumberMapping.json

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101
"E0104": "a1597ad755",
102102
"E0105": "a1db84748a",
103103
"E0106": "6edb938caa",
104-
"E0107": "0a2e068eac",
104+
"E0107": "5A2E0DB5CC",
105105
"C0108": "0490f19ffa",
106106
"E0109": "9b90e4658a",
107107
"E0110": "f92e065d8c",
@@ -163,7 +163,7 @@
163163
"E0178": "162e0afecc",
164164
"E0179": "70db8afbda",
165165
"E0180": "d4597901f5",
166-
"E0182": "71db91d1ea",
166+
"E0182": "702e0bf9ac",
167167
"E0183": "06f36ac25d",
168168
"E0184": "26db9c7b1a",
169169
"E0185": "5590f44b7a",
@@ -440,7 +440,7 @@
440440
"E0502": "0cdb9f125a",
441441
"E0503": "f6db92e55a",
442442
"E0504": "48dba30a3a",
443-
"E0505": "60a28a0149",
443+
"E0505": "682e03c98c",
444444
"E0506": "c359885745",
445445
"E0507": "51599835a5",
446446
"C0508": "2c597e7e75",
@@ -552,7 +552,7 @@
552552
"E0632": "10a2a01b09",
553553
"E0633": "7159893495",
554554
"E0634": "f52dfdf9dc",
555-
"E0635": "4fdba4faca",
555+
"E0635": "e5d4c8bb42",
556556
"E0637": "a759777cf5",
557557
"E0639": "29db8da5da",
558558
"C0640": "47db93b5ba",
@@ -732,7 +732,7 @@
732732
"E0844": "7cdb80fdda",
733733
"E0845": "805980cc95",
734734
"E0846": "48db90b9ba",
735-
"E0847": "2b59765155",
735+
"E0847": "1D2E0EA19C",
736736
"E0848": "1a90e8c8aa",
737737
"E0849": "e6598dc7f5",
738738
"E0850": "225985ab55",
@@ -838,7 +838,7 @@
838838
"E0950": "88db98915a",
839839
"E0951": "d65976cc35",
840840
"E0952": "3cdb9a374a",
841-
"E0953": "d9db91198a",
841+
"E0953": "ab2e0c058c",
842842
"E0954": "1e5978aa95",
843843
"E0955": "b059952955",
844844
"E0956": "fedb8f309a",
@@ -899,7 +899,7 @@
899899
"E1013": "7fd4b29b82",
900900
"E1014": "30d4b13762",
901901
"E1015": "fad46dd192",
902-
"E1016": "e5d4c8bb42",
902+
"E1016": "4fdba4faca",
903903
"E1017": "02d4b24622",
904904
"E1018": "c0d4b3c562",
905905
"E1019": "85d4a26192",
@@ -1088,7 +1088,7 @@
10881088
"E1226": "5ed4c9c182",
10891089
"E1227": "75d4649752",
10901090
"E1228": "9bd4bf02f2",
1091-
"E1229": "3ad46f33b2",
1091+
"E1229": "132dffdd1c",
10921092
"E1230": "eed4a3eb72",
10931093
"E1233": "C62DF0C7DC",
10941094
"E1234": "afd4b47db2",
@@ -1239,7 +1239,7 @@
12391239
"E1395": "66d450f012",
12401240
"E1396": "63d4af8a92",
12411241
"E1398": "43d4b3d6f2",
1242-
"E1400": "94d4c3b132",
1242+
"E1400": "092e0e557c",
12431243
"E1401": "d82e03c93c",
12441244
"E1402": "58d4b67842",
12451245
"E1403": "21d45ed972",
@@ -1341,7 +1341,7 @@
13411341
"E1511": "56a2549939",
13421342
"E1512": "dfa266f2e9",
13431343
"E1513": "d8a2a04399",
1344-
"E1514": "64a23f40b9",
1344+
"E1514": "BE2E0C009C",
13451345
"E1515": "baa25eefa9",
13461346
"E1519": "159d0243c9",
13471347
"E1520": "972df1377c",
@@ -1416,7 +1416,7 @@
14161416
"E1599": "33a29aa2a9",
14171417
"E1600": "9cf36ae8ed",
14181418
"E1602": "72f38c303d",
1419-
"E1604": "90a26de6b9",
1419+
"E1604": "502E0BF98C",
14201420
"E1605": "c5f37d561d",
14211421
"E1606": "83a29159e9",
14221422
"E1607": "5ba25dfd59",
@@ -1664,7 +1664,7 @@
16641664
"E1870": "a72e07129c",
16651665
"E1871": "bd2e026dfc",
16661666
"E1872": "222df0738c",
1667-
"E1873": "fa2e067eac",
1667+
"E1873": "e62e02e62c",
16681668
"E1874": "902def1e4c",
16691669
"E1875": "682e0b014c",
16701670
"E1876": "552e06a1dc",
@@ -1781,7 +1781,7 @@
17811781
"E1987": "192e08635c",
17821782
"E1988": "db2e04dd2c",
17831783
"E1989": "002e07052c",
1784-
"E1990": "7d2e12bdfc",
1784+
"E1990": "762DFF983C",
17851785
"E1991": "2d2ce15cbc",
17861786
"E1992": "2a2e0c747c",
17871787
"E1993": "842e19bf0c",
@@ -2213,6 +2213,7 @@
22132213
"E2422": "a62e1226bc",
22142214
"E2423": "ea2e05dd1c",
22152215
"E2424": "d42e05738c",
2216+
"E2425": "9c2e0db30c",
22162217
"E2426": "ff2e05984c",
22172218
"E2427": "042e0c6a4c",
22182219
"E2428": "ca2dff746c",
@@ -2306,17 +2307,23 @@
23062307
"E2519": "d72e0de81c",
23072308
"E2520": "042e0284ac",
23082309
"E2521": "bc2e0f41dc",
2310+
"E2522": "192e09526c",
2311+
"E2523": "622e04c48c",
23092312
"E2524": "782e02a8fc",
23102313
"E2525": "7e2e039fcc",
2314+
"E2526": "a42e0533bc",
2315+
"E2527": "232e04b5bc",
23112316
"E2528": "7c2e0e90cc",
23122317
"E2529": "742def7acc",
23132318
"E2530": "4e2dfff06c",
23142319
"E2531": "582dfca52c",
23152320
"E2532": "352dfb6f8c",
2321+
"E2533": "eb2df0daec",
23162322
"E2534": "7c2e123c7c",
23172323
"E2535": "f12e0e1dcc",
23182324
"E2536": "f52e0235ec",
23192325
"E2537": "872e0277dc",
2326+
"E2538": "c92e0cc72c",
23202327
"E2540": "fb2e0e77ac",
23212328
"E2541": "e42e05834c",
23222329
"E2543": "132e1c3d1c",
@@ -2348,11 +2355,13 @@
23482355
"E2570": "3f2e08a5bc",
23492356
"E2571": "012e094a6c",
23502357
"E2572": "d92e0b10ec",
2358+
"E2574": "632dff7dcc",
23512359
"E2575": "1a2e0db58c",
23522360
"E2576": "ee2df0dfec",
23532361
"E2577": "652e01a6ec",
23542362
"E2578": "8f2e09842c",
23552363
"E2580": "7f2dfcf25c",
23562364
"E2581": "f62e0703dc",
2365+
"E2582": "d12e0300fc",
23572366
"E2584": "cd2e126d9c"
23582367
}

scripts/stations.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ async function updateBikeList() {
294294
let i = 0;
295295

296296
for (const station of stationsArray) {
297-
queryString += ` station_${i}: getBikes(input: "${station.serialNumber}") { battery, code, name, kms, serialNumber, type, parent } `;
297+
queryString += ` station_${station.serialNumber}: getBikes(input: "${station.serialNumber}") { battery, code, name, kms, serialNumber, type, parent } `;
298298
i += 1;
299299
}
300300

@@ -312,12 +312,11 @@ async function updateBikeList() {
312312
const allBikesList = Object.values(response.data).flat(1);
313313

314314
// get the bikes not in the bikeSerialNumberMapping
315-
let missingBikes = allBikesList.filter(({ name }) => !bikeSerialNumberMapping[name]);
315+
const missingBikes = allBikesList.map(bike => [bike.name, bike.serialNumber]);
316316

317317
// compact the missing bikes list
318318
const newList = Object.fromEntries(
319-
Object.entries(bikeSerialNumberMapping)
320-
.concat(missingBikes.map(bike => [bike.name, bike.serialNumber]))
319+
[...Object.entries(bikeSerialNumberMapping), ...missingBikes]
321320
// Keep only the electric bikes and the classic bikes that don't have an electric one with the same number
322321
.filter(([name], _, self) => name.startsWith("E") || !self.find(([b]) => b === name.replace("C", "E")))
323322
.sort(([a], [b]) => Number(a.slice(1)) - Number(b.slice(1)))

0 commit comments

Comments
 (0)