PEP: Better reload support.

Thu, 22 Oct 2009 02:26:27 +0500

author
Waqas Hussain <waqas20@gmail.com>
date
Thu, 22 Oct 2009 02:26:27 +0500
changeset 2045
3b7473a3fa44
parent 2044
11efc4aecd55
child 2046
3992541f8a48

PEP: Better reload support.

plugins/mod_pep.lua file | annotate | diff | comparison | revisions
--- a/plugins/mod_pep.lua	Thu Oct 22 02:26:06 2009 +0500
+++ b/plugins/mod_pep.lua	Thu Oct 22 02:26:27 2009 +0500
@@ -25,6 +25,15 @@
 local recipients = {};
 local hash_map = {};
 
+module.save = function()
+	return { data = data, recipients = recipients, hash_map = hash_map };
+end
+module.restore = function(state)
+	data = state.data or {};
+	recipients = state.recipients or {};
+	hash_map = state.hash_map or {};
+end
+
 module:add_identity("pubsub", "pep", "Prosody");
 module:add_feature("http://jabber.org/protocol/pubsub#publish");
 

mercurial