in src/api.rb [135:166]
def update_task(event:,context:)
begin
input = UpdateTaskInput.new(event)
unless input.valid?
error = input.error
return {
statusCode: error.status_code,
body: error.body
}
end
output, error = App.update_task(input)
if error.nil?
return {
statusCode: 200,
body: output.to_output
}
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