@@ -185,13 +185,12 @@ open class Functions: Service {
185185 path: String ? = nil ,
186186 method: AppwriteEnums . ExecutionMethod ? = nil ,
187187 headers: Any ? = nil ,
188- scheduledAt: String ? = nil ,
189- onProgress: ( ( UploadProgress ) -> Void ) ? = nil
188+ scheduledAt: String ? = nil
190189 ) async throws -> AppwriteModels . Execution {
191190 let apiPath : String = " /functions/{functionId}/executions "
192191 . replacingOccurrences ( of: " {functionId} " , with: functionId)
193192
194- var apiParams : [ String : Any ? ] = [
193+ let apiParams : [ String : Any ? ] = [
195194 " body " : body,
196195 " async " : async ,
197196 " path " : path,
@@ -200,23 +199,20 @@ open class Functions: Service {
200199 " scheduledAt " : scheduledAt
201200 ]
202201
203- var apiHeaders : [ String : String ] = [
204- " content-type " : " multipart/form-data "
202+ let apiHeaders : [ String : String ] = [
203+ " content-type " : " application/json "
205204 ]
206205
207206 let converter : ( Any ) -> AppwriteModels . Execution = { response in
208207 return AppwriteModels . Execution. from ( map: response as! [ String : Any ] )
209208 }
210209
211- let idParamName : String ? = nil
212- return try await client . chunkedUpload (
210+ return try await client . call (
211+ method : " POST " ,
213212 path: apiPath,
214- headers: & apiHeaders,
215- params: & apiParams,
216- paramName: paramName,
217- idParamName: idParamName,
218- converter: converter,
219- onProgress: onProgress
213+ headers: apiHeaders,
214+ params: apiParams,
215+ converter: converter
220216 )
221217 }
222218
0 commit comments