fix(alerts): default road alert providers backend URL to production gateway with environment fallback
This commit is contained in:
parent
32907213c4
commit
8a60da6328
|
|
@ -14,11 +14,15 @@ class Georgia511RoadAlertProvider implements RoadAlertProvider {
|
||||||
http.Client? client,
|
http.Client? client,
|
||||||
String? backendBaseUrl,
|
String? backendBaseUrl,
|
||||||
}) : _client = client ?? http.Client(),
|
}) : _client = client ?? http.Client(),
|
||||||
backendBaseUrl = backendBaseUrl ??
|
backendBaseUrl = backendBaseUrl ?? _resolveDefaultBaseUrl();
|
||||||
const String.fromEnvironment(
|
|
||||||
'MOTORSIGNAL_API_URL',
|
static String _resolveDefaultBaseUrl() {
|
||||||
defaultValue: 'http://127.0.0.1:8000',
|
const apiUrl = String.fromEnvironment('MOTORSIGNAL_API_URL');
|
||||||
);
|
if (apiUrl.isNotEmpty) return apiUrl;
|
||||||
|
const apiBaseUrl = String.fromEnvironment('MOTORSIGNAL_API_BASE_URL');
|
||||||
|
if (apiBaseUrl.isNotEmpty) return apiBaseUrl;
|
||||||
|
return 'https://api.motorsignal.app';
|
||||||
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get id => 'ga511_official';
|
String get id => 'ga511_official';
|
||||||
|
|
|
||||||
|
|
@ -19,11 +19,15 @@ class ZylaRoadAlertProvider implements RoadAlertProvider {
|
||||||
String? backendBaseUrl,
|
String? backendBaseUrl,
|
||||||
this.getAuthToken,
|
this.getAuthToken,
|
||||||
}) : _client = client ?? http.Client(),
|
}) : _client = client ?? http.Client(),
|
||||||
backendBaseUrl = backendBaseUrl ??
|
backendBaseUrl = backendBaseUrl ?? _resolveDefaultBaseUrl();
|
||||||
const String.fromEnvironment(
|
|
||||||
'MOTORSIGNAL_API_URL',
|
static String _resolveDefaultBaseUrl() {
|
||||||
defaultValue: 'http://127.0.0.1:8000',
|
const apiUrl = String.fromEnvironment('MOTORSIGNAL_API_URL');
|
||||||
);
|
if (apiUrl.isNotEmpty) return apiUrl;
|
||||||
|
const apiBaseUrl = String.fromEnvironment('MOTORSIGNAL_API_BASE_URL');
|
||||||
|
if (apiBaseUrl.isNotEmpty) return apiBaseUrl;
|
||||||
|
return 'https://api.motorsignal.app';
|
||||||
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String get id => 'zyla_waze_4814';
|
String get id => 'zyla_waze_4814';
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue