Comparison

util/async.lua @ 5797:a493b79cfad0

util.async: Make guarder() local
author Matthew Wild <mwild1@gmail.com>
date Tue, 13 Aug 2013 23:38:50 +0100
parent 5796:0b66cb959161
child 7359:a5a080c12c96
comparison
equal deleted inserted replaced
5796:0b66cb959161 5797:a493b79cfad0
41 error("done() called too many times"); 41 error("done() called too many times");
42 end 42 end
43 end; 43 end;
44 end 44 end
45 45
46 function guarder() 46 local function guarder()
47 local guards = {}; 47 local guards = {};
48 return function (id, func) 48 return function (id, func)
49 local thread = coroutine.running(); 49 local thread = coroutine.running();
50 if not thread then 50 if not thread then
51 error("Not running in an async context, see http://prosody.im/doc/developers/async"); 51 error("Not running in an async context, see http://prosody.im/doc/developers/async");