34 return n[1]; |
34 return n[1]; |
35 end |
35 end |
36 }; |
36 }; |
37 |
37 |
38 local function new_extractor(stanza, data) |
38 local function new_extractor(stanza, data) |
39 return stanza and setmetatable({ stanza = stanza, data = data }, extractor_mt) or nil; |
39 if not stanza then return nil end |
|
40 return setmetatable({ stanza = stanza, data = data }, extractor_mt); |
40 end |
41 end |
41 |
42 |
42 local last_message_time = 0; |
43 local last_message_time = 0; |
43 |
44 |
44 function riddim.plugins.pubsub2room(bot) |
45 function riddim.plugins.pubsub2room(bot) |