From 193e2ac6b49b61275e6fa0261182b8b337fc42c7 Mon Sep 17 00:00:00 2001 From: Jan-Philipp Litza Date: Mon, 31 Aug 2015 22:38:33 +0200 Subject: [PATCH] gluon-announced: Respond to single-word requests with uncompressed info --- .../files/usr/lib/lua/gluon/announced.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/package/gluon-announced/files/usr/lib/lua/gluon/announced.lua b/package/gluon-announced/files/usr/lib/lua/gluon/announced.lua index a9de80e6..4718f571 100644 --- a/package/gluon-announced/files/usr/lib/lua/gluon/announced.lua +++ b/package/gluon-announced/files/usr/lib/lua/gluon/announced.lua @@ -11,10 +11,6 @@ end module('gluon.announced', package.seeall) function handle_request(query) - if query:match('^nodeinfo$') then - return json.stringify(collect('nodeinfo')) - end - local m = query:match('^GET ([a-z ]+)$') if m then local data = {} @@ -29,5 +25,10 @@ function handle_request(query) if next(data) then return deflate.compress(json.stringify(data)) end + elseif query:match('^[a-z]+$') then + local ok, data = pcall(collect, query) + if ok then + return json.stringify(data) + end end end