Mercurial > 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 |
| parents | 34ec7bde5203 |
| children | 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 |
