From 4a7368c13998a225f6c0b32484aa9cbf8d5334ce Mon Sep 17 00:00:00 2001 From: Egil Moeller Date: Thu, 25 Mar 2010 20:07:25 +0100 Subject: Added padModelWriteToDB hook --- etherpad/src/etherpad/pad/model.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/etherpad/src/etherpad/pad/model.js b/etherpad/src/etherpad/pad/model.js index 9424f10..3f44dfa 100644 --- a/etherpad/src/etherpad/pad/model.js +++ b/etherpad/src/etherpad/pad/model.js @@ -30,6 +30,8 @@ import("etherpad.pad.pad_migrations"); import("etherpad.pad.pad_security"); import("etherpad.collab.collab_server"); import("cache_utils.syncedWithCache"); +import("etherpad.admin.plugins"); + jimport("net.appjet.common.util.LimitedSizeMapping"); jimport("java.lang.System.out.println"); @@ -258,6 +260,8 @@ function accessPadGlobal(padId, padFunc, rwMode) { delete meta2.status; sqlbase.putJSON("PAD_META", padId, meta2); + plugins.callHook("padModelWriteToDB", {pad:pad, padId:padId}); + _getPadStringArray(padId, "revs").writeToDB(); _getPadStringArray(padId, "revs10").writeToDB(); _getPadStringArray(padId, "revs100").writeToDB(); -- cgit v1.2.3-1-g7c22