# HG changeset patch # User Kim Alvefur # Date 1487545679 -3600 # Node ID d81882aa0e1e23f0202579658880effc8ab98ef7 # Parent 34ec7bde52037f8beb7a443b28a9abef7b7e692c mod_mam: Make the store configurable to ease move to 0.10 version diff -r 34ec7bde5203 -r d81882aa0e1e mod_mam/mamprefs.lib.lua --- a/mod_mam/mamprefs.lib.lua Mon Feb 20 00:06:28 2017 +0100 +++ b/mod_mam/mamprefs.lib.lua Mon Feb 20 00:07:59 2017 +0100 @@ -18,7 +18,8 @@ end local sessions = prosody.hosts[module.host].sessions; -local prefs = module:open_store("archive2_prefs"); +local archive_store = module:get_option_string("archive_store", "archive"); +local prefs = module:open_store(archive_store .. "_prefs"); local function get_prefs(user) local user_sessions = sessions[user]; diff -r 34ec7bde5203 -r d81882aa0e1e mod_mam/mod_mam.lua --- a/mod_mam/mod_mam.lua Mon Feb 20 00:06:28 2017 +0100 +++ b/mod_mam/mod_mam.lua Mon Feb 20 00:07:59 2017 +0100 @@ -37,7 +37,7 @@ global_default_policy = module:get_option_boolean("default_archive_policy", global_default_policy); end -local archive_store = "archive2"; +local archive_store = module:get_option_string("archive_store", "archive2"); local archive = assert(module:open_store(archive_store, "archive")); if archive.name == "null" or not archive.find then