From 74703923251b1455a5192573c1630d7ff9583833 Mon Sep 17 00:00:00 2001 From: tgpetrov Date: Mon, 21 May 2018 11:38:50 +0300 Subject: [PATCH] feat: expose response for android parity --- src/background-http.ios.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/background-http.ios.ts b/src/background-http.ios.ts index 20edfba..a0c5db1 100644 --- a/src/background-http.ios.ts +++ b/src/background-http.ios.ts @@ -25,13 +25,15 @@ function onError(session, nsTask, error) { const fileManager = utils.ios.getter(NSFileManager, NSFileManager.defaultManager); fileManager.removeItemAtPathError(task._fileToCleanup); } + let response = nsTask && nsTask.response ? nsTask.response : null; if (error) { task.notifyPropertyChange("status", task.status); task.notify({ eventName: "error", object: task, error, - responseCode: nsTask && nsTask.response ? (nsTask.response).statusCode : -1 + responseCode: response ? response.statusCode : -1, + response }); } else { task.notifyPropertyChange("upload", task.upload); @@ -45,7 +47,8 @@ function onError(session, nsTask, error) { task.notify({ eventName: "complete", object: task, - responseCode: nsTask && nsTask.response ? (nsTask.response).statusCode : -1 + responseCode: response ? response.statusCode : -1, + response }); Task._tasks.delete(nsTask);