create mail dir on start/migrate

This commit is contained in:
BuckarooBanzay 2020-03-26 10:51:08 +01:00
parent 68a5d61b5d
commit 1d167c2b30

View File

@ -2,11 +2,12 @@
-- migrate from mail.db to player-file-based mailbox
mail.migrate = function()
-- create directory, just in case
minetest.mkdir(mail.maildir)
local file = io.open(minetest.get_worldpath().."/mail.db", "r")
if file then
print("[mail] migrating to new per-player storage")
minetest.mkdir(mail.maildir)
local data = file:read("*a")
local oldmails = minetest.deserialize(data)