/tripkit/TripKitAndroid/com.skedgo.tripkit.a2brouting/FailoverA2bRoutingApi
FailoverA2bRoutingApi
\ class FailoverA2bRoutingApi(resources: Resources, gson: Gson, a2bRoutingApi: A2bRoutingApi)
A wrapper of A2bRoutingApi that requests routing.json
on multiple servers w/ failover.
Constructors
FailoverA2bRoutingApi | constructor(resources: Resources, gson: Gson, a2bRoutingApi: A2bRoutingApi) |
Functions
Name | Summary |
---|---|
fetchRoutesAsync | fun fetchRoutesAsync(baseUrls: List<String>, modes: List<String>, excludedTransitModes: List<String>, excludeStops: List<String>, options: Map<String, Any>): Observable<List<TripGroup>> Fetches routes on multiple base URLs serially. If it fails on one URL, it'll failover to the next URL. |