Commit f330caae authored by Ratnadeep Rajendra Kharade's avatar Ratnadeep Rajendra Kharade
Browse files

Added loader on my reservation page when api is called

parent 1730561a
...@@ -131,6 +131,7 @@ export class MyreservationPage implements OnInit { ...@@ -131,6 +131,7 @@ export class MyreservationPage implements OnInit {
} }
getReservedBike() { getReservedBike() {
this.loadingService.showLoader();
this.storage.get('token').then((token) => { this.storage.get('token').then((token) => {
const headers = new HttpHeaders().set("Authorization", "Bearer " + token); const headers = new HttpHeaders().set("Authorization", "Bearer " + token);
//call reserved bike api //call reserved bike api
...@@ -146,6 +147,7 @@ export class MyreservationPage implements OnInit { ...@@ -146,6 +147,7 @@ export class MyreservationPage implements OnInit {
let bikeDetailsApi = this.httpClient.get(bikeDetailsUrl, { headers }); let bikeDetailsApi = this.httpClient.get(bikeDetailsUrl, { headers });
bikeDetailsApi.subscribe((resp: any) => { bikeDetailsApi.subscribe((resp: any) => {
console.log('Bike Details', resp); console.log('Bike Details', resp);
this.loadingService.hideLoader();
this.bikeDetails = resp.data; this.bikeDetails = resp.data;
this.reverseGeocode(this.platform, this.bikeDetails.lat, this.bikeDetails.lon); this.reverseGeocode(this.platform, this.bikeDetails.lat, this.bikeDetails.lon);
this.isBikeReserved = true; this.isBikeReserved = true;
...@@ -158,14 +160,16 @@ export class MyreservationPage implements OnInit { ...@@ -158,14 +160,16 @@ export class MyreservationPage implements OnInit {
// show route on map // show route on map
this.mapRouter.calculateRoute(this.routingParameters, this.onResult.bind(this), this.mapRouter.calculateRoute(this.routingParameters, this.onResult.bind(this),
(error) => { (error) => {
alert(error.message); console.log(error.message);
}); });
}, (reservedBikeError) => { }, (reservedBikeError) => {
this.loadingService.hideLoader();
console.log(reservedBikeError); console.log(reservedBikeError);
this.isBikeReserved = false; this.isBikeReserved = false;
}); });
} }
}, (bikeDetailsError) => { }, (bikeDetailsError) => {
this.loadingService.hideLoader();
console.log(bikeDetailsError) console.log(bikeDetailsError)
this.isBikeReserved = false; this.isBikeReserved = false;
}); });
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment