nativescript-background-http
nativescript-background-http copied to clipboard
Weird task event data
TNS version: 6.7.4 tns-ios version: 6.5.2 nativescript-background-http version in package.json: "^4.2.1",
I'm testing on a physical iOS device, running iOS 13.
I have setup event listeners for "responded" and "complete"
task.on('responded', e => console.log(e));
task.on('complete', e => console.log(e));
I see that for the "responded" event I get responseCode
-1 and the data
property contains values from the server.
The "complete" event gets responseCode
200, however there is no data
property in the event object.
I would like to check if the responseCode is 200 and then get the data inside either "responded" or "complete".
I can work around the "issue" by doing the following:
let data = null;
task.on("responded", (e) => (data = e.data));
task.on("complete", (e) => {
if (e.responseCode == 200) {
console.log("We have data", data);
}
});
This seems a little weird to me, is it intended to work like this?
Did you find more informations on that @linesharina ?
Yes, this is working fine @kriefsacha