Sha256: 7ffe7de9dc7f66e64cd59210bc2dceb0bc249f9c6c1310196d266d8f9b12fb97
Contents?: true
Size: 580 Bytes
Versions: 13
Compression:
Stored size: 580 Bytes
Contents
Server.api :queue_updates, :application, :post do |params,user,server| begin if params["cud"] cud = JSON.parse(params["cud"]) params.delete("cud") params.merge!(cud) end rescue JSON::ParserError => jpe log jpe.message + jpe.backtrace.join("\n") throw :halt, [500, "Server error while processing client data"] rescue Exception => e log e.message + e.backtrace.join("\n") throw :halt, [500, "Internal server error"] end server.catch_all do server.current_client_sync.receive_cud(params) server.status 200 end end
Version data entries
13 entries across 13 versions & 1 rubygems