/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. |