aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/motis-api.ts10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/lib/motis-api.ts b/src/lib/motis-api.ts
index 7933c39..e30787a 100644
--- a/src/lib/motis-api.ts
+++ b/src/lib/motis-api.ts
@@ -1,3 +1,4 @@
+import { browser } from '$app/environment';
import type { StoptimesResponse } from './motis-types';
export class MotisAPI {
public backend = 'https://api.transitous.org';
@@ -19,6 +20,7 @@ export class MotisAPI {
abortSignal?: AbortSignal,
arrivals = false,
limit = 128,
+ radius = (browser ? localStorage.getItem('radius') : undefined) ?? 350,
time: Date | undefined = arrivals
? new Date(Date.now() - 1000 * 60)
: undefined
@@ -29,10 +31,10 @@ export class MotisAPI {
)}&n=${encodeURIComponent(limit.toString())}&arriveBy=${
arrivals ? 'true' : 'false'
}&withScheduledSkippedStops=${
- localStorage.getItem('with-scheduled-skipped-stops') ?? true
- }&radius=${localStorage.getItem('radius') ?? 350}${
- time ? `&time=${time.toISOString()}` : ''
- }`,
+ (browser
+ ? localStorage.getItem('with-scheduled-skipped-stops')
+ : undefined) ?? true
+ }&radius=${radius}${time ? `&time=${time.toISOString()}` : ''}`,
{
signal: abortSignal,
}