@@ -27,7 +27,7 @@ open class Client {
2727 " x-sdk-name " : " Apple " ,
2828 " x-sdk-platform " : " client " ,
2929 " x-sdk-language " : " apple " ,
30- " x-sdk-version " : " 18.0 .0 " ,
30+ " x-sdk-version " : " 18.1 .0 " ,
3131 " x-appwrite-response-format " : " 1.9.5 "
3232 ]
3333
@@ -108,7 +108,6 @@ open class Client {
108108 ///
109109 open func setProject( _ value: String ) -> Client {
110110 config [ " project " ] = value
111- _ = addHeader ( key: " X-Appwrite-Project " , value: value)
112111 return self
113112 }
114113
@@ -384,7 +383,8 @@ open class Client {
384383 let apiPath : String = " /ping "
385384
386385 let apiHeaders : [ String : String ] = [
387- " content-type " : " application/json "
386+ " content-type " : " application/json " ,
387+ " X-Appwrite-Project " : config [ " project " ] ?? " "
388388 ]
389389
390390 return try await call (
@@ -415,7 +415,7 @@ open class Client {
415415 let validParams = params. filter { $0. value != nil }
416416
417417 let queryParameters = method == " GET " && !validParams. isEmpty
418- ? " ? " + parametersToQueryString( params: validParams)
418+ ? ( path . contains ( " ? " ) ? " & " : " ? " ) + parametersToQueryString( params: validParams)
419419 : " "
420420
421421 var request = HTTPClientRequest ( url: endPoint + path + queryParameters)
0 commit comments