diff mod_adhoc/mod_adhoc.lua @ 9:2be8bcce5b18

thx to Florob: add remove_item support to mod_addhoc and reload support to mod_adhoc_cmd_ping the returned pong shows the time in the note
author ephraim@errorm.fritz.box
date Fri, 25 Sep 2009 20:33:14 +0200
parents d497d5df360d
children b9d063dd16d5
line wrap: on
line diff
--- a/mod_adhoc/mod_adhoc.lua	Fri Sep 25 16:56:50 2009 +0200
+++ b/mod_adhoc/mod_adhoc.lua	Fri Sep 25 20:33:14 2009 +0200
@@ -39,3 +39,14 @@
 module:hook("item-added/adhoc", function (event)
 	commands[ # commands + 1] = event.item;
 end, 500);
+
+local _G = _G;
+local t_remove = _G.table.remove;
+module:hook("item-removed/adhoc", function (event)
+	module:log("debug", "Remove function called");
+	for i = 1, #commands do
+		if commands[i].node == event.item.node then
+			t_remove(commands, i);
+		end
+	end
+end, 500);