[swift5 client] fix filename for binary downloads (#9989)

* fix-filename-from-header-response-retrieval: fix early exit of iteration

before a match could be found

* fix-filename-from-header-response-retrieval: fixed same bug for alamofire usage too

* fix-filename-from-header-response-retrieval: build project and update samples

Co-authored-by: Christopher Gretzki <gretzki@adesso-mobile.de>
This commit is contained in:
Christopher Gretzki 2021-07-21 06:37:48 +02:00 committed by GitHub
parent 1d648223e6
commit d23915a7b4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 15 additions and 15 deletions

View File

@ -277,7 +277,7 @@ private var managerStore = SynchronizedDictionary<String, Alamofire.SessionManag
let filenameKey = "filename=" let filenameKey = "filename="
guard let range = contentItem.range(of: filenameKey) else { guard let range = contentItem.range(of: filenameKey) else {
break continue
} }
filename = contentItem filename = contentItem

View File

@ -270,7 +270,7 @@ private var urlSessionStore = SynchronizedDictionary<String, URLSession>()
let filenameKey = "filename=" let filenameKey = "filename="
guard let range = contentItem.range(of: filenameKey) else { guard let range = contentItem.range(of: filenameKey) else {
break continue
} }
filename = contentItem filename = contentItem

View File

@ -277,7 +277,7 @@ open class AlamofireRequestBuilder<T>: RequestBuilder<T> {
let filenameKey = "filename=" let filenameKey = "filename="
guard let range = contentItem.range(of: filenameKey) else { guard let range = contentItem.range(of: filenameKey) else {
break continue
} }
filename = contentItem filename = contentItem

View File

@ -270,7 +270,7 @@ open class URLSessionRequestBuilder<T>: RequestBuilder<T> {
let filenameKey = "filename=" let filenameKey = "filename="
guard let range = contentItem.range(of: filenameKey) else { guard let range = contentItem.range(of: filenameKey) else {
break continue
} }
filename = contentItem filename = contentItem

View File

@ -270,7 +270,7 @@ open class URLSessionRequestBuilder<T>: RequestBuilder<T> {
let filenameKey = "filename=" let filenameKey = "filename="
guard let range = contentItem.range(of: filenameKey) else { guard let range = contentItem.range(of: filenameKey) else {
break continue
} }
filename = contentItem filename = contentItem

View File

@ -270,7 +270,7 @@ open class URLSessionRequestBuilder<T>: RequestBuilder<T> {
let filenameKey = "filename=" let filenameKey = "filename="
guard let range = contentItem.range(of: filenameKey) else { guard let range = contentItem.range(of: filenameKey) else {
break continue
} }
filename = contentItem filename = contentItem

View File

@ -270,7 +270,7 @@ internal class URLSessionRequestBuilder<T>: RequestBuilder<T> {
let filenameKey = "filename=" let filenameKey = "filename="
guard let range = contentItem.range(of: filenameKey) else { guard let range = contentItem.range(of: filenameKey) else {
break continue
} }
filename = contentItem filename = contentItem

View File

@ -270,7 +270,7 @@ open class URLSessionRequestBuilder<T>: RequestBuilder<T> {
let filenameKey = "filename=" let filenameKey = "filename="
guard let range = contentItem.range(of: filenameKey) else { guard let range = contentItem.range(of: filenameKey) else {
break continue
} }
filename = contentItem filename = contentItem

View File

@ -270,7 +270,7 @@ open class URLSessionRequestBuilder<T>: RequestBuilder<T> {
let filenameKey = "filename=" let filenameKey = "filename="
guard let range = contentItem.range(of: filenameKey) else { guard let range = contentItem.range(of: filenameKey) else {
break continue
} }
filename = contentItem filename = contentItem

View File

@ -270,7 +270,7 @@ open class URLSessionRequestBuilder<T>: RequestBuilder<T> {
let filenameKey = "filename=" let filenameKey = "filename="
guard let range = contentItem.range(of: filenameKey) else { guard let range = contentItem.range(of: filenameKey) else {
break continue
} }
filename = contentItem filename = contentItem

View File

@ -270,7 +270,7 @@ open class URLSessionRequestBuilder<T>: RequestBuilder<T> {
let filenameKey = "filename=" let filenameKey = "filename="
guard let range = contentItem.range(of: filenameKey) else { guard let range = contentItem.range(of: filenameKey) else {
break continue
} }
filename = contentItem filename = contentItem

View File

@ -270,7 +270,7 @@ open class URLSessionRequestBuilder<T>: RequestBuilder<T> {
let filenameKey = "filename=" let filenameKey = "filename="
guard let range = contentItem.range(of: filenameKey) else { guard let range = contentItem.range(of: filenameKey) else {
break continue
} }
filename = contentItem filename = contentItem

View File

@ -270,7 +270,7 @@ open class URLSessionRequestBuilder<T>: RequestBuilder<T> {
let filenameKey = "filename=" let filenameKey = "filename="
guard let range = contentItem.range(of: filenameKey) else { guard let range = contentItem.range(of: filenameKey) else {
break continue
} }
filename = contentItem filename = contentItem

View File

@ -270,7 +270,7 @@ open class URLSessionRequestBuilder<T>: RequestBuilder<T> {
let filenameKey = "filename=" let filenameKey = "filename="
guard let range = contentItem.range(of: filenameKey) else { guard let range = contentItem.range(of: filenameKey) else {
break continue
} }
filename = contentItem filename = contentItem

View File

@ -270,7 +270,7 @@ open class URLSessionRequestBuilder<T>: RequestBuilder<T> {
let filenameKey = "filename=" let filenameKey = "filename="
guard let range = contentItem.range(of: filenameKey) else { guard let range = contentItem.range(of: filenameKey) else {
break continue
} }
filename = contentItem filename = contentItem