From 6d04ada06ce29868338face2fbbec8ab72c48dd2 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Thu, 15 Oct 2015 18:34:07 +0200 Subject: wip --- diller/main.lua | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'diller/main.lua') diff --git a/diller/main.lua b/diller/main.lua index 112284c..eca88a9 100644 --- a/diller/main.lua +++ b/diller/main.lua @@ -44,14 +44,21 @@ local function on_cmd(cmd, args) if not id then print("fail status=missing-id") else + local name_path = id.."/name" + mq.subscribe(name_path, function() print('message on '..path) end) + + local description_path = id.."/description" + mq.subscribe(description_path, function() print('message on '..path) end) + if args.value then - mq.publish(args.id.."/value", args.value) + local path = id.."/value" + mq.publish(path, args.value) end if args.name then - mq.publish(args.id.."/name", args.name) + mq.publish(name_path, args.name) end if args.description then - mq.publish(args.id.."/description", args.description) + mq.publish(description_path, args.description) end end elseif cmd == "publish" then -- cgit v1.2.3