X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=plugins%2Fmod_storage_internal.lua;h=039202dd8466983fb502d149df9bf0947beff39b;hb=66861ab603cd79b41f9320d020b165ac5681d226;hp=821d1e1a32a6ca6d0cbf59cb9cfce75abe862f72;hpb=284c47105450169d0762388ba1412469ffe25a35;p=prosody.git diff --git a/plugins/mod_storage_internal.lua b/plugins/mod_storage_internal.lua index 821d1e1a..039202dd 100644 --- a/plugins/mod_storage_internal.lua +++ b/plugins/mod_storage_internal.lua @@ -2,7 +2,7 @@ local datamanager = require "core.storagemanager".olddm; local host = module.host; -local driver = { name = "internal" }; +local driver = {}; local driver_mt = { __index = driver }; function driver:open(store) @@ -16,4 +16,12 @@ function driver:set(user, data) return datamanager.store(user, host, self.store, data); end -module:add_item("data-driver", driver); +function driver:stores(username) + return datamanager.stores(username, host); +end + +function driver:purge(user) + return datamanager.purge(user, host); +end + +module:provides("storage", driver);