in src/api.rb [104:134]
def delete_task(event:,context:)
begin
input = DeleteTaskInput.new(event)
unless input.valid?
error = input.error
return {
statusCode: error.status_code,
body: error.body
}
end
_, error = App.delete_task(input)
if error.nil?
return {
statusCode: 204
}
else
return {
statusCode: error.status_code,
body: error.body
}
end
rescue StandardError => e
puts "[FATAL] Uncaught exception #{e}\n#{e.backtrace}\n"
err = ServerError.new
return {
statusCode: err.status_code,
body: err.body
}
end
end