append query items, don't overwrite everything

This commit is contained in:
Jonathan Bennett 2019-10-16 11:12:55 -04:00
parent d26b3b9917
commit d1b4c20494

View File

@ -40,9 +40,9 @@ public extension URLRequest {
guard var components = URLComponents(url: url, resolvingAgainstBaseURL: false) else {
return
}
components.queryItems = [
URLQueryItem(name: "access_token", value: credentials.secret),
]
var queryItems = components.queryItems ?? []
queryItems.append(URLQueryItem(name: "access_token", value: credentials.secret))
components.queryItems = queryItems
self.url = components.url
case .readerBasic:
setValue("application/x-www-form-urlencoded", forHTTPHeaderField: "Content-Type")