diff options
| author | Copilot <198982749+Copilot@users.noreply.github.com> | 2025-11-17 23:39:08 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-17 23:39:08 +0100 |
| commit | 276e73412abef28c222c52a84334d49f5e414f3c (patch) | |
| tree | 8b7ae07eafa53f9efc5884e4f0696e6077266f48 /src/frontend/app/data/StopDataProvider.ts | |
| parent | 36d982fb3b01fd8181b216b57fba2c42e9404d1f (diff) | |
Use consolidated data API in map sheet with shared card component (#100)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: arielcostas <94913521+arielcostas@users.noreply.github.com>
Co-authored-by: Ariel Costas Guerrero <ariel@costas.dev>
Diffstat (limited to 'src/frontend/app/data/StopDataProvider.ts')
| -rw-r--r-- | src/frontend/app/data/StopDataProvider.ts | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/frontend/app/data/StopDataProvider.ts b/src/frontend/app/data/StopDataProvider.ts index e3936b4..b4e877f 100644 --- a/src/frontend/app/data/StopDataProvider.ts +++ b/src/frontend/app/data/StopDataProvider.ts @@ -63,7 +63,7 @@ async function getStops(region: RegionId): Promise<Stop[]> { const rawFav = localStorage.getItem(`favouriteStops_${region}`); const favouriteStops = rawFav ? (JSON.parse(rawFav) as number[]) : []; cachedStopsByRegion[region]!.forEach( - (stop) => (stop.favourite = favouriteStops.includes(stop.stopId)), + (stop) => (stop.favourite = favouriteStops.includes(stop.stopId)) ); return cachedStopsByRegion[region]!; } @@ -71,7 +71,7 @@ async function getStops(region: RegionId): Promise<Stop[]> { // New: get single stop by id async function getStopById( region: RegionId, - stopId: number, + stopId: number ): Promise<Stop | undefined> { await initStops(region); const stop = stopsMapByRegion[region]?.[stopId]; @@ -99,7 +99,7 @@ function setCustomName(region: RegionId, stopId: number, label: string) { customNamesByRegion[region][stopId] = label; localStorage.setItem( `customStopNames_${region}`, - JSON.stringify(customNamesByRegion[region]), + JSON.stringify(customNamesByRegion[region]) ); } @@ -108,7 +108,7 @@ function removeCustomName(region: RegionId, stopId: number) { delete customNamesByRegion[region][stopId]; localStorage.setItem( `customStopNames_${region}`, - JSON.stringify(customNamesByRegion[region]), + JSON.stringify(customNamesByRegion[region]) ); } } @@ -129,7 +129,7 @@ function addFavourite(region: RegionId, stopId: number) { favouriteStops.push(stopId); localStorage.setItem( `favouriteStops_${region}`, - JSON.stringify(favouriteStops), + JSON.stringify(favouriteStops) ); } } @@ -144,7 +144,7 @@ function removeFavourite(region: RegionId, stopId: number) { const newFavouriteStops = favouriteStops.filter((id) => id !== stopId); localStorage.setItem( `favouriteStops_${region}`, - JSON.stringify(newFavouriteStops), + JSON.stringify(newFavouriteStops) ); } @@ -175,7 +175,7 @@ function pushRecent(region: RegionId, stopId: number) { localStorage.setItem( `recentStops_${region}`, - JSON.stringify(Array.from(recentStops)), + JSON.stringify(Array.from(recentStops)) ); } |
