Fix mtt issue

This commit is contained in:
Athozus 2023-03-08 22:01:57 +01:00
parent c942dc1a84
commit 6858425bd9
No known key found for this signature in database
GPG key ID: B50895022E8484BF
2 changed files with 4 additions and 3 deletions

View file

@ -24,6 +24,6 @@ dofile(MP .. "/onjoin.lua")
-- migrate storage -- migrate storage
mail.migrate() mail.migrate()
if minetest.get_modpath("mtt") then --if minetest.get_modpath("mtt") then
dofile(MP .. "/mtt.lua") dofile(MP .. "/mtt.lua")
end --end

View file

@ -38,6 +38,7 @@ end
-- migrate from v2 to v3 database -- migrate from v2 to v3 database
function mail.migrate_v2_to_v3() function mail.migrate_v2_to_v3()
minetest.mkdir(mail.maildir) -- if necessary (eg. first login)
minetest.log("info", "[mail] Migration from v2 to v3 database") minetest.log("info", "[mail] Migration from v2 to v3 database")
minetest.after(0,function() minetest.after(0,function()
for playername, value in minetest.get_auth_handler().iterate() do for playername, value in minetest.get_auth_handler().iterate() do
@ -84,7 +85,7 @@ end
function mail.migrate_contacts(playername) function mail.migrate_contacts(playername)
local gen_file_v1 = io.open(minetest.get_worldpath().."/mail.db", "r") local gen_file_v1 = io.open(minetest.get_worldpath().."/mail.db", "r")
if file then if gen_file_v1 then
mail.migrate_contacts_v1_to_v2() mail.migrate_contacts_v1_to_v2()
end end