core/storagemanager.lua
changeset 3403 b89680015b7b
parent 3401 2387f35db5c8
child 3644 22fc2063b824
equal deleted inserted replaced
3402:dfc369314e53 3403:b89680015b7b
    18 module("storagemanager")
    18 module("storagemanager")
    19 
    19 
    20 local default_driver_mt = {};
    20 local default_driver_mt = {};
    21 default_driver_mt.__index = default_driver_mt;
    21 default_driver_mt.__index = default_driver_mt;
    22 function default_driver_mt:open(store)
    22 function default_driver_mt:open(store)
    23 	return setmetatable({ host = self.host, store = self.store }, default_driver_mt);
    23 	return setmetatable({ host = self.host, store = store }, default_driver_mt);
    24 end
    24 end
    25 function default_driver_mt:get(user) return olddm.load(user, self.host, self.store); end
    25 function default_driver_mt:get(user) return olddm.load(user, self.host, self.store); end
    26 function default_driver_mt:set(user, data) return olddm.store(user, self.host, self.store, data); end
    26 function default_driver_mt:set(user, data) return olddm.store(user, self.host, self.store, data); end
    27 
    27 
    28 local function load_driver_for_host(host)
    28 local function load_driver_for_host(host)