private void HandleRoute(Square.Retrofit2.Response response, bool isOffRoute) { var body = response.Body() as DirectionsResponse; if (body == null) { return; } List <DirectionsRoute> routes = body.Routes().ToList(); if (routes.Any()) { route = routes[FIRST]; navigationMap.DrawRoute(route); if (isOffRoute) { navigation.StartNavigation(route); } else { startNavigationFab.Show(); } } }
public void OnResponse(Square.Retrofit2.ICall call, Square.Retrofit2.Response response) { tcsResponse.TrySetResult(response.Body().JavaCast <TResponse>()); }