Skip to content

Commit a3e0c48

Browse files
committed
chore: fixes
1 parent 20801df commit a3e0c48

File tree

3 files changed

+89
-168
lines changed

3 files changed

+89
-168
lines changed

packages/https/platforms/ios/src/AlamofireWrapper.swift

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public class AlamofireWrapper: NSObject {
7171
if let secPolicy = securityPolicy {
7272
// Create a server trust manager with our security policy
7373
let evaluators: [String: ServerTrustEvaluating] = [:] // Will be filled dynamically per request
74-
let serverTrustManager = ServerTrustManager(evaluators: evaluators)
74+
let serverTrustManager = ServerTrustManager(allHostsMustBeEvaluated: false, evaluators: evaluators)
7575

7676
// Create new session with server trust manager
7777
session = Session(
@@ -131,7 +131,7 @@ public class AlamofireWrapper: NSObject {
131131
_ headers: NSDictionary?,
132132
_ uploadProgress: ((Progress) -> Void)?,
133133
_ downloadProgress: ((Progress) -> Void)?,
134-
_ success: @escaping (URLSessionTask, Any?) -> Void,
134+
_ success: @escaping (URLSessionTask?, Any?) -> Void,
135135
_ failure: @escaping (URLSessionTask?, Error) -> Void
136136
) -> URLSessionTask? {
137137
return requestWithThreading(
@@ -158,7 +158,7 @@ public class AlamofireWrapper: NSObject {
158158
_ progressOnMainThread: NSNumber?, // NSNumber wrapper for optional Bool
159159
_ uploadProgress: ((Progress) -> Void)?,
160160
_ downloadProgress: ((Progress) -> Void)?,
161-
_ success: @escaping (URLSessionTask, Any?) -> Void,
161+
_ success: @escaping (URLSessionTask?, Any?) -> Void,
162162
_ failure: @escaping (URLSessionTask?, Error) -> Void
163163
) -> URLSessionTask? {
164164

@@ -223,8 +223,8 @@ public class AlamofireWrapper: NSObject {
223223

224224
// Deserialize response based on responseSerializer
225225
if let data = response.data {
226-
let result = self.responseSerializer.deserialize(data: data, response: response.response)
227-
success(task, result)
226+
// let result = self.responseSerializer.deserialize(data: data, response: response.response)
227+
success(task, data)
228228
} else {
229229
success(task, nil)
230230
}
@@ -241,7 +241,7 @@ public class AlamofireWrapper: NSObject {
241241
_ headers: NSDictionary?,
242242
_ constructingBodyWithBlock: @escaping (MultipartFormDataWrapper) -> Void,
243243
_ progress: ((Progress) -> Void)?,
244-
_ success: @escaping (URLSessionTask, Any?) -> Void,
244+
_ success: @escaping (URLSessionTask?, Any?) -> Void,
245245
_ failure: @escaping (URLSessionTask?, Error) -> Void
246246
) -> URLSessionTask? {
247247
return uploadMultipartWithThreading(
@@ -264,7 +264,7 @@ public class AlamofireWrapper: NSObject {
264264
_ progressOnMainThread: NSNumber?,
265265
_ constructingBodyWithBlock: @escaping (MultipartFormDataWrapper) -> Void,
266266
_ progress: ((Progress) -> Void)?,
267-
_ success: @escaping (URLSessionTask, Any?) -> Void,
267+
_ success: @escaping (URLSessionTask?, Any?) -> Void,
268268
_ failure: @escaping (URLSessionTask?, Error) -> Void
269269
) -> URLSessionTask? {
270270

@@ -325,8 +325,8 @@ public class AlamofireWrapper: NSObject {
325325

326326
// Deserialize response based on responseSerializer
327327
if let data = response.data {
328-
let result = self.responseSerializer.deserialize(data: data, response: response.response)
329-
success(task, result)
328+
// let result = self.responseSerializer.deserialize(data: data, response: response.response)
329+
success(task, data)
330330
} else {
331331
success(task, nil)
332332
}
@@ -684,7 +684,7 @@ public class AlamofireWrapper: NSObject {
684684
_ headers: NSDictionary?,
685685
_ sizeThreshold: Int64,
686686
_ progress: ((Progress) -> Void)?,
687-
_ success: @escaping (URLSessionTask, Any?, String?) -> Void,
687+
_ success: @escaping (URLSessionTask?, Any?, String?) -> Void,
688688
_ failure: @escaping (URLSessionTask?, Error) -> Void
689689
) -> URLSessionTask? {
690690

src/https/request.ios.ts

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,7 @@ class HttpsResponseLegacy implements IHttpsResponseLegacy {
366366
}
367367
}
368368

369-
function AFFailure(resolve, reject, task: NSURLSessionDataTask, error: NSError, useLegacy: boolean, url) {
369+
function AFFailure(resolve, reject, task: NSURLSessionTask, error: NSError, useLegacy: boolean, url) {
370370
if (error.code === -999) {
371371
return reject(error);
372372
}
@@ -445,7 +445,7 @@ function bodyToNative(cont) {
445445
return dict;
446446
}
447447

448-
const runningRequests: { [k: string]: NSURLSessionDataTask } = {};
448+
const runningRequests: { [k: string]: NSURLSessionTask } = {};
449449

450450
export function cancelRequest(tag: string) {
451451
if (runningRequests[tag]) {
@@ -524,7 +524,7 @@ export function createRequest(opts: HttpsRequestOptions, useLegacy: boolean = tr
524524
}
525525
}
526526
: null;
527-
let task: NSURLSessionDataTask;
527+
let task: NSURLSessionTask;
528528
const tag = opts.tag;
529529

530530
function clearRunningRequest() {
@@ -538,10 +538,11 @@ export function createRequest(opts: HttpsRequestOptions, useLegacy: boolean = tr
538538
},
539539
cancel: () => task && task.cancel(),
540540
run(resolve, reject) {
541-
const success = function (task: NSURLSessionDataTask, data?: any) {
541+
const success = function (task: NSURLSessionTask, data?: any) {
542542
clearRunningRequest();
543543
// TODO: refactor this code with failure one.
544-
const contentLength = task.countOfBytesReceived;
544+
const contentLength = task?.countOfBytesReceived;
545+
console.log('run done', contentLength);
545546
const content = useLegacy ? new HttpsResponseLegacy(data, contentLength, opts.url) : getData(data);
546547
let getHeaders = () => ({});
547548
const sendi = {
@@ -571,7 +572,7 @@ export function createRequest(opts: HttpsRequestOptions, useLegacy: boolean = tr
571572
// sendi.reason = AFResponse.reason;
572573
// }
573574
};
574-
const failure = function (task: NSURLSessionDataTask, error: any) {
575+
const failure = function (task: NSURLSessionTask, error: any) {
575576
clearRunningRequest();
576577
AFFailure(resolve, reject, task, error, useLegacy, opts.url);
577578
};
@@ -688,7 +689,7 @@ export function createRequest(opts: HttpsRequestOptions, useLegacy: boolean = tr
688689
headers,
689690
sizeThreshold,
690691
progress,
691-
(dataTask: NSURLSessionDataTask, responseData: any, tempFilePath: string) => {
692+
(dataTask: NSURLSessionTask, responseData: any, tempFilePath: string) => {
692693
clearRunningRequest();
693694

694695
const httpResponse = dataTask.response as NSHTTPURLResponse;
@@ -725,7 +726,7 @@ export function createRequest(opts: HttpsRequestOptions, useLegacy: boolean = tr
725726
}
726727
resolve(sendi);
727728
},
728-
(dataTask: NSURLSessionDataTask, error: NSError) => {
729+
(dataTask: NSURLSessionTask, error: NSError) => {
729730
clearRunningRequest();
730731
failure(dataTask, error);
731732
}
@@ -808,7 +809,7 @@ export function createRequest(opts: HttpsRequestOptions, useLegacy: boolean = tr
808809
clearRunningRequest();
809810
if (error) {
810811
// Convert download task to data task for failure handling
811-
const dataTask = task as any as NSURLSessionDataTask;
812+
const dataTask = task as any as NSURLSessionTask;
812813
failure(dataTask, error);
813814
return;
814815
}

0 commit comments

Comments
 (0)