# HG changeset patch
# User Matthew Wild <mwild1@gmail.com>
# Date 1292592921 0
# Node ID e5fb26e8faeb1ad9c0aba9ea955c214a5eed0974
# Parent  3bfb65496773903a98d91d4d5541635fee2a338a
mod_pubsub: Preserve service object on module reload

diff -r 3bfb65496773 -r e5fb26e8faeb plugins/mod_pubsub.lua
--- a/plugins/mod_pubsub.lua	Fri Dec 17 13:23:29 2010 +0000
+++ b/plugins/mod_pubsub.lua	Fri Dec 17 13:35:21 2010 +0000
@@ -195,3 +195,11 @@
 });
 module.environment.service = service;
 
+function module.save()
+	return { service = service };
+end
+
+function module.restore(data)
+	service = data.service;
+	module.environment.service = service;
+end