Revision feb16bd0
Added by Marc Dequènes about 13 years ago
- ID feb16bd04a7ec187c0b34b06c5680c51197af84f
lib/cyborghood-mapmaker/interface/_zone/0_base.rb | ||
---|---|---|
node 'content' do
|
||
on_request do |request|
|
||
request.reply.results = {:content => zone.content}
|
||
request.send_reply
|
||
end
|
||
end
|
||
|
||
... | ... | |
on_request do |request|
|
||
content = request.args.shift
|
||
if content.empty?
|
||
request.errors << "Zone content missing"
|
||
return
|
||
request.reply.errors << "Zone content missing"
|
||
else
|
||
begin
|
||
zone.content = content
|
||
rescue CyberError => e
|
||
request.reply.errors << e.message
|
||
end
|
||
end
|
||
|
||
begin
|
||
zone.content = content
|
||
rescue CyberError => e
|
||
request.reply.errors << e.message
|
||
end
|
||
request.send_reply
|
||
end
|
||
end
|
Also available in: Unified diff
[evol] Cyborg/Interface: support returning API call replies asynchronously