Merge 0.10->trunk
[prosody.git] / plugins / mod_storage_none.lua
1 local driver = {};
2 local driver_mt = { __index = driver };
3
4 function driver:open(store, typ)
5         if typ and typ ~= "keyval" then
6                 return nil, "unsupported-store";
7         end
8         return setmetatable({ store = store, type = typ }, driver_mt);
9 end
10 function driver:get(user)
11         return {};
12 end
13
14 function driver:set(user, data)
15         return nil, "Storage disabled";
16 end
17
18 function driver:stores(username)
19         return { "roster" };
20 end
21
22 function driver:purge(user)
23         return true;
24 end
25
26 module:provides("storage", driver);