mirror of
https://github.com/mt-mods/mail.git
synced 2025-03-20 16:41:25 +00:00
parent
d9771ded2a
commit
4b496a1e61
1 changed files with 3 additions and 2 deletions
|
@ -1,6 +1,4 @@
|
||||||
|
|
||||||
-- TODO: maybe local cache?
|
|
||||||
|
|
||||||
function mail.getMailFile(playername)
|
function mail.getMailFile(playername)
|
||||||
local saneplayername = string.gsub(playername, "[.|/]", "")
|
local saneplayername = string.gsub(playername, "[.|/]", "")
|
||||||
return mail.maildir .. "/" .. saneplayername .. ".json"
|
return mail.maildir .. "/" .. saneplayername .. ".json"
|
||||||
|
@ -15,6 +13,9 @@ end
|
||||||
mail.getMessages = function(playername)
|
mail.getMessages = function(playername)
|
||||||
local messages = mail.read_json_file(mail.getMailFile(playername))
|
local messages = mail.read_json_file(mail.getMailFile(playername))
|
||||||
if messages then
|
if messages then
|
||||||
|
-- sort by received date descending
|
||||||
|
table.sort(messages, function(a,b) return a.time > b.time end)
|
||||||
|
-- show hud notification
|
||||||
mail.hud_update(playername, messages)
|
mail.hud_update(playername, messages)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue