change orgs to use id numbers as their table key and function input param

This commit is contained in:
MisterE123
2021-03-08 14:06:15 -05:00
parent 418926f551
commit 419fc84822
5 changed files with 228 additions and 93 deletions

View File

@ -18,11 +18,16 @@ modpol.load_storage = function()
if (stored_orgs ~= nil) then
modpol.orgs = stored_orgs
end
-- load orgs
-- load ledger
local stored_ledger = minetest.deserialize(mod_storage:get_string("ledger"))
if (stored_ledger ~= nil) then
modpol.ledger = stored_ledger
end
-- load old_ledgers
local old_stored_ledgers = minetest.deserialize(mod_storage:get_string("old_ledgers"))
if (stored_ledger ~= nil) then
modpol.old_ledgers = old_stored_ledgers
end
end
-- Stores content of current orgs and ledger to mod_storage
@ -31,4 +36,5 @@ modpol.store_data = function()
-- write to storage
mod_storage:set_string("orgs", minetest.serialize(modpol.orgs))
mod_storage:set_string("ledger", minetest.serialize(modpol.ledger))
mod_storage:set_string("old_ledgers", minetest.serialize(modpol.old_ledgers))
end