Skip to content

Commit 51822f2

Browse files
authored
Merge pull request #146 from NativeScript/tgpetrov/add-response-ios
feat: expose response for android parity
2 parents aee9b54 + 7470392 commit 51822f2

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/background-http.ios.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,15 @@ function onError(session, nsTask, error) {
2525
const fileManager = utils.ios.getter(NSFileManager, NSFileManager.defaultManager);
2626
fileManager.removeItemAtPathError(task._fileToCleanup);
2727
}
28+
let response = nsTask && nsTask.response ? <NSHTTPURLResponse>nsTask.response : null;
2829
if (error) {
2930
task.notifyPropertyChange("status", task.status);
3031
task.notify(<common.ErrorEventData>{
3132
eventName: "error",
3233
object: task,
3334
error,
34-
responseCode: nsTask && nsTask.response ? (<NSHTTPURLResponse>nsTask.response).statusCode : -1
35+
responseCode: response ? response.statusCode : -1,
36+
response
3537
});
3638
} else {
3739
task.notifyPropertyChange("upload", task.upload);
@@ -45,7 +47,8 @@ function onError(session, nsTask, error) {
4547
task.notify(<common.CompleteEventData>{
4648
eventName: "complete",
4749
object: task,
48-
responseCode: nsTask && nsTask.response ? (<NSHTTPURLResponse>nsTask.response).statusCode : -1
50+
responseCode: response ? response.statusCode : -1,
51+
response
4952
});
5053

5154
Task._tasks.delete(nsTask);

0 commit comments

Comments
 (0)