Software /
code /
prosody-modules
Comparison
mod_mam/mamprefs.lib.lua @ 2510:d81882aa0e1e
mod_mam: Make the store configurable to ease move to 0.10 version
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Mon, 20 Feb 2017 00:07:59 +0100 |
parent | 2509:34ec7bde5203 |
child | 2819:9ffb059c9ba5 |
comparison
equal
deleted
inserted
replaced
2509:34ec7bde5203 | 2510:d81882aa0e1e |
---|---|
16 ["montague@montague.net"] = false, -- newer | 16 ["montague@montague.net"] = false, -- newer |
17 }; | 17 }; |
18 end | 18 end |
19 | 19 |
20 local sessions = prosody.hosts[module.host].sessions; | 20 local sessions = prosody.hosts[module.host].sessions; |
21 local prefs = module:open_store("archive2_prefs"); | 21 local archive_store = module:get_option_string("archive_store", "archive"); |
22 local prefs = module:open_store(archive_store .. "_prefs"); | |
22 | 23 |
23 local function get_prefs(user) | 24 local function get_prefs(user) |
24 local user_sessions = sessions[user]; | 25 local user_sessions = sessions[user]; |
25 local user_prefs = user_sessions and user_sessions.archive_prefs | 26 local user_prefs = user_sessions and user_sessions.archive_prefs |
26 if not user_prefs and user_sessions then | 27 if not user_prefs and user_sessions then |