Skip to content

Commit 0f9f54e

Browse files
Merge pull request #174 from nextcloud/accept
Accept
2 parents a019e5f + 99013f4 commit 0f9f54e

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

Sources/NextcloudKit/NextcloudKit+WebDAV.swift

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public extension NextcloudKit {
2727
completion: @escaping (_ account: String, _ ocId: String?, _ date: Date?, _ responseData: AFDataResponse<Data>?, _ error: NKError) -> Void) {
2828
guard let url = serverUrlFileName.encodedToUrl,
2929
let nkSession = nkCommonInstance.nksessions.session(forAccount: account),
30-
let headers = nkCommonInstance.getStandardHeaders(account: account, options: options) else {
30+
let headers = nkCommonInstance.getStandardHeaders(account: account, options: options, contentType: "application/xml", accept: "application/xml") else {
3131
return options.queue.async { completion(account, nil, nil, nil, .urlError) }
3232
}
3333
let method = HTTPMethod(rawValue: "MKCOL")
@@ -105,7 +105,7 @@ public extension NextcloudKit {
105105
completion: @escaping (_ account: String, _ responseData: AFDataResponse<Data>?, _ error: NKError) -> Void) {
106106
guard let url = serverUrlFileName.encodedToUrl,
107107
let nkSession = nkCommonInstance.nksessions.session(forAccount: account),
108-
let headers = nkCommonInstance.getStandardHeaders(account: account, options: options) else {
108+
let headers = nkCommonInstance.getStandardHeaders(account: account, options: options, contentType: "application/xml", accept: "application/xml") else {
109109
return options.queue.async { completion(account, nil, .urlError) }
110110
}
111111
var urlRequest: URLRequest
@@ -185,7 +185,7 @@ public extension NextcloudKit {
185185
completion: @escaping (_ account: String, _ responseData: AFDataResponse<Data>?, _ error: NKError) -> Void) {
186186
guard let url = serverUrlFileNameSource.encodedToUrl,
187187
let nkSession = nkCommonInstance.nksessions.session(forAccount: account),
188-
var headers = nkCommonInstance.getStandardHeaders(account: account, options: options) else {
188+
var headers = nkCommonInstance.getStandardHeaders(account: account, options: options, contentType: "application/xml", accept: "application/xml") else {
189189
return options.queue.async { completion(account, nil, .urlError) }
190190
}
191191
let method = HTTPMethod(rawValue: "MOVE")
@@ -278,7 +278,7 @@ public extension NextcloudKit {
278278
completion: @escaping (_ account: String, _ responseData: AFDataResponse<Data>?, _ error: NKError) -> Void) {
279279
guard let url = serverUrlFileNameSource.encodedToUrl,
280280
let nkSession = nkCommonInstance.nksessions.session(forAccount: account),
281-
var headers = nkCommonInstance.getStandardHeaders(account: account, options: options) else {
281+
var headers = nkCommonInstance.getStandardHeaders(account: account, options: options, contentType: "application/xml", accept: "application/xml") else {
282282
return options.queue.async { completion(account, nil, .urlError) }
283283
}
284284
let method = HTTPMethod(rawValue: "COPY")
@@ -378,7 +378,7 @@ public extension NextcloudKit {
378378
var serverUrlFileName = serverUrlFileName
379379
guard let nkSession = nkCommonInstance.nksessions.session(forAccount: account),
380380
let url = serverUrlFileName.encodedToUrl,
381-
var headers = nkCommonInstance.getStandardHeaders(account: account, options: options) else {
381+
var headers = nkCommonInstance.getStandardHeaders(account: account, options: options, contentType: "application/xml", accept: "application/xml") else {
382382
return options.queue.async { completion(account, nil, nil, .urlError) }
383383
}
384384
if depth == "0", serverUrlFileName.last == "/" {
@@ -855,7 +855,7 @@ public extension NextcloudKit {
855855
taskHandler: @escaping (_ task: URLSessionTask) -> Void = { _ in },
856856
completion: @escaping (_ account: String, _ files: [NKFile]?, _ responseData: AFDataResponse<Data>?, _ error: NKError) -> Void) {
857857
guard let nkSession = nkCommonInstance.nksessions.session(forAccount: account),
858-
let headers = nkCommonInstance.getStandardHeaders(account: account, options: options) else {
858+
let headers = nkCommonInstance.getStandardHeaders(account: account, options: options, contentType: "application/xml", accept: "application/xml") else {
859859
return options.queue.async { completion(account, nil, nil, .urlError) }
860860
}
861861
guard let url = (serverUrl + "/" + nkSession.dav).encodedToUrl else {
@@ -958,7 +958,7 @@ public extension NextcloudKit {
958958
taskHandler: @escaping (_ task: URLSessionTask) -> Void = { _ in },
959959
completion: @escaping (_ account: String, _ responseData: AFDataResponse<Data>?, _ error: NKError) -> Void) {
960960
guard let nkSession = nkCommonInstance.nksessions.session(forAccount: account),
961-
let headers = nkCommonInstance.getStandardHeaders(account: account, options: options) else {
961+
let headers = nkCommonInstance.getStandardHeaders(account: account, options: options, contentType: "application/xml", accept: "application/xml") else {
962962
return options.queue.async { completion(account, nil, .urlError) }
963963
}
964964
let serverUrlFileName = nkSession.urlBase + "/" + nkSession.dav + "/files/" + nkSession.userId + "/" + fileName
@@ -1042,7 +1042,7 @@ public extension NextcloudKit {
10421042
taskHandler: @escaping (_ task: URLSessionTask) -> Void = { _ in },
10431043
completion: @escaping (_ account: String, _ files: [NKFile]?, _ responseData: AFDataResponse<Data>?, _ error: NKError) -> Void) {
10441044
guard let nkSession = nkCommonInstance.nksessions.session(forAccount: account),
1045-
let headers = nkCommonInstance.getStandardHeaders(account: account, options: options) else {
1045+
let headers = nkCommonInstance.getStandardHeaders(account: account, options: options, contentType: "application/xml", accept: "application/xml") else {
10461046
return options.queue.async { completion(account, nil, nil, .urlError) }
10471047
}
10481048
let serverUrlFileName = nkSession.urlBase + "/" + nkSession.dav + "/files/" + nkSession.userId
@@ -1137,7 +1137,7 @@ public extension NextcloudKit {
11371137
taskHandler: @escaping (_ task: URLSessionTask) -> Void = { _ in },
11381138
completion: @escaping (_ account: String, _ items: [NKTrash]?, _ responseData: AFDataResponse<Data>?, _ error: NKError) -> Void) {
11391139
guard let nkSession = nkCommonInstance.nksessions.session(forAccount: account),
1140-
var headers = nkCommonInstance.getStandardHeaders(account: account, options: options) else {
1140+
var headers = nkCommonInstance.getStandardHeaders(account: account, options: options, contentType: "application/xml", accept: "application/xml") else {
11411141
return options.queue.async { completion(account, nil, nil, .urlError) }
11421142
}
11431143
var serverUrlFileName = nkSession.urlBase + "/" + nkSession.dav + "/trashbin/" + nkSession.userId + "/trash/"

0 commit comments

Comments
 (0)