Delete data
DELETE data
1func deleteTodo() async {2 let request = RESTRequest(path: "/todo")3 do {4 let data = try await Amplify.API.delete(request: request)5 let str = String(decoding: data, as: UTF8.self)6 print("Success: \(str)")7 } catch let error as APIError {8 print("Failed due to API error: ", error)9 } catch {10 print("Unexpected error: \(error)")11 }12}
1func deleteTodo() -> AnyCancellable {2 let request = RESTRequest(path: "/todo")3 let sink = Amplify.Publisher.create {4 try await Amplify.API.delete(request: request)5 }6 .sink {7 if case let .failure(apiError) = $0 {8 print("Failed", apiError)9 }10 }11 receiveValue: { data in12 let str = String(decoding: data, as: UTF8.self)13 print("Success \(str)")14 }15 return sink16}