Navigation and API call Error

ios

#1

CLI- version 3.3.0
When I redirect from one component to another component on event occurred.
Example.

Component A {

// On user click on List item
let navigationExtras: NavigationExtras = {

 queryParams: {
 "chatId": data.id
 }

 }

 this.router.navigate(["/chat"], navigationExtras);

}

In another component i have multiple method 

Component B {

ngOnInit() {
 this.page.actionBarHidden = false;
 this.loadChat();
 this.loadFirstMessages();
 this.getUnsentMessages();
 this.listenFirebaseEvent();
 this.dismissKeyBoard();
 }
}

I will come back without completing the All the method and and again click on the list item in Component A navigating to Component B

It constantly adding API call in Queue and getting following Error

2017-12-07 16:06:37.238301+0100 Hieber[4885:602875] Task .<484> finished with error - code: -1001

2017-12-07 16:06:37.243100+0100 Hieber[4885:600541] CONSOLE ERROR file:///app/tns_modules/nativescript-angular/zone-js/dist/zone-nativescript.js:569:26: Unhandled Promise rejection: Response with status: 200 for URL: null ; Zone: ; Task: Promise.then ; Value: Response with status: 200 for URL: null undefined

CONSOLE ERROR file:///app/tns_modules/nativescript-angular/zone-js/dist/zone-nativescript.js:569:26: Unhandled Promise rejection: Response with status: 200 for URL: null ; Zone: ; Task: Promise.then ; Value: Response with status: 200 for URL: null undefined

2017-12-07 16:06:37.243290+0100 Hieber[4885:600541] CONSOLE ERROR file:///app/tns_modules/nativescript-angular/zone-js/dist/zone-nativescript.js:571:22: Error: Uncaught (in promise): Response with status: 200 for URL: null

CONSOLE ERROR file:///app/tns_modules/nativescript-angular/zone-js/dist/zone-nativescript.js:571:22: Error: Uncaught (in promise): Response with status: 200 for URL: null

2017-12-07 16:06:37.243553+0100 Hieber[4885:602875] Task <05E3EC60-9F31-4F3B-907A-76BB31239B19>.<487> finished with error - code: -1001

2017-12-07 16:07:05.188628+0100 Hieber[4885:603775] Task <3033DCDC-868E-4758-A893-30EA70A067D2>.<522> finished with error - code: -1001

2017-12-07 16:07:05.223323+0100 Hieber[4885:600541] CONSOLE ERROR file:///app/tns_modules/@angular/core/./bundles/core.umd.js:1052:24: ERROR Error: Uncaught (in promise): Response with status: 200 for URL: null

CONSOLE ERROR file:///app/tns_modules/@angular/core/./bundles/core.umd.js:1052:24: ERROR Error: Uncaught (in promise): Response with status: 200 for URL: null

2017-12-07 16:07:08.406887+0100 Hieber[4885:603778] Task <87B2840E-5C86-48AF-A7F3-C2DFBF5D442D>.<535> finished with error - code: -1001

2017-12-07 16:07:08.435885+0100 Hieber[4885:603778] Task <61829A0D-8EDB-40B6-8E03-587E24FE401D>.<538> finished with error - code: -1001

2017-12-07 16:07:08.441776+0100 Hieber[4885:600541] CONSOLE ERROR file:///app/tns_modules/@angular/core/./bundles/core.umd.js:1052:24: ERROR Error: Uncaught (in promise): Response with status: 200 for URL: null

CONSOLE ERROR file:///app/tns_modules/@angular/core/./bundles/core.umd.js:1052:24: ERROR Error: Uncaught (in promise): Response with status: 200 for URL: null

2017-12-07 16:07:10.425103+0100 Hieber[4885:603778] Task .<543> finished with error - code: -1001

2017-12-07 16:07:10.455850+0100 Hieber[4885:600541] CONSOLE ERROR file:///app/tns_modules/@angular/core/./bundles/core.umd.js:1052:24: ERROR Error: Uncaught (in promise): Response with status: 200 for URL: null

CONSOLE ERROR file:///app/tns_modules/@angular/core/./bundles/core.umd.js:1052:24: ERROR Error: Uncaught (in promise): Response with status: 200 for URL: null

2017-12-07 16:07:10.455845+0100 Hieber[4885:603778] Task <2E7BEE54-79B0-4F1D-B402-738F95AFB15C>.<546> finished with error - code: -1001

2017-12-07 16:07:13.692821+0100 Hieber[4885:603775] Task <2BD7ABFD-10F2-45AD-9F7B-C34CB33BBC3B>.<551> finished with error - code: -1001

2017-12-07 16:07:13.725515+0100 Hieber[4885:600541] CONSOLE ERROR file:///app/tns_modules/@angular/core/./bundles/core.umd.js:1052:24: ERROR Error: Uncaught (in promise): Response with status: 200 for URL: null

CONSOLE ERROR file:///app/tns_modules/@angular/core/./bundles/core.umd.js:1052:24: ERROR Error: Uncaught (in promise): Response with status: 200 for URL: null

2017-12-07 16:07:13.725821+0100 Hieber[4885:603775] Task <2AED6FF0-65E7-4F4F-AE5F-CC5226F2C8A8>.<554> finished with error - code: -1001

2017-12-07 16:07:15.846212+0100 Hieber[4885:603778] Task <02664EB0-0B1B-480C-8A73-27273643F960>.<559> finished with error - code: -1001

2017-12-07 16:07:15.865767+0100 Hieber[4885:603778] Task .<562> finished with error - code: -1001

2017-12-07 16:07:15.871744+0100 Hieber[4885:600541] CONSOLE ERROR file:///app/tns_modules/@angular/core/./bundles/core.umd.js:1052:24: ERROR Error: Uncaught (in promise): Response with status: 200 for URL: null

CONSOLE ERROR file:///app/tns_modules/@angular/core/./bundles/core.umd.js:1052:24: ERROR Error: Uncaught (in promise): Response with status: 200 for URL: null