From 844d04df87dd408c97b9d4abff73ca56eb895531 Mon Sep 17 00:00:00 2001 From: ansuz Date: Fri, 12 Jan 2018 15:49:01 +0100 Subject: [PATCH] allow custom logout hooks defined in app config --- www/common/outer/local-store.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/www/common/outer/local-store.js b/www/common/outer/local-store.js index d5fd03623..09cc68549 100644 --- a/www/common/outer/local-store.js +++ b/www/common/outer/local-store.js @@ -2,7 +2,8 @@ define([ '/common/common-constants.js', '/common/common-hash.js', '/bower_components/localforage/dist/localforage.min.js', -], function (Constants, Hash, localForage) { + '/customize/application_config.js', +], function (Constants, Hash, localForage, AppConfig) { var LocalStore = {}; LocalStore.setThumbnail = function (key, value, cb) { @@ -115,6 +116,10 @@ define([ if (typeof (h) === "function") { h(); } }); + if (typeof(AppConfig.customizeLogout) === 'function') { + return void AppConfig.customizeLogout(cb); + } + if (cb) { cb(); } }; LocalStore.onLogout = function (h) { @@ -125,6 +130,5 @@ define([ - return LocalStore; });