mirror of
https://github.com/mt-mods/mail.git
synced 2025-07-12 09:22:20 -04:00
fix some issues
This commit is contained in:
parent
e8c7fde4c3
commit
b1ccd494f7
3 changed files with 9 additions and 3 deletions
|
@ -119,7 +119,7 @@ end
|
||||||
-- get all contacts
|
-- get all contacts
|
||||||
function mail.get_contacts(playername)
|
function mail.get_contacts(playername)
|
||||||
local entry = mail.get_storage_entry(playername)
|
local entry = mail.get_storage_entry(playername)
|
||||||
return entry.contact
|
return entry.contacts
|
||||||
end
|
end
|
||||||
|
|
||||||
-- returns the maillists of a player
|
-- returns the maillists of a player
|
||||||
|
|
|
@ -18,6 +18,12 @@ mtt.register("storage", function(callback)
|
||||||
assert(contacts[1].note == contact.note)
|
assert(contacts[1].note == contact.note)
|
||||||
assert(contacts[1].name == contact.name)
|
assert(contacts[1].name == contact.name)
|
||||||
|
|
||||||
|
-- read through api
|
||||||
|
local contacts2 = mail.get_contacts(playername)
|
||||||
|
assert(#contacts2 == 1)
|
||||||
|
assert(contacts2[1].note == contact.note)
|
||||||
|
assert(contacts2[1].name == contact.name)
|
||||||
|
|
||||||
-- update
|
-- update
|
||||||
mail.update_contact(playername, {
|
mail.update_contact(playername, {
|
||||||
name = contact.name,
|
name = contact.name,
|
||||||
|
|
|
@ -32,7 +32,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
||||||
|
|
||||||
local name = player:get_player_name()
|
local name = player:get_player_name()
|
||||||
if fields.send then
|
if fields.send then
|
||||||
local err = mail.send({
|
local success, err = mail.send({
|
||||||
from = name,
|
from = name,
|
||||||
to = fields.to,
|
to = fields.to,
|
||||||
cc = fields.cc,
|
cc = fields.cc,
|
||||||
|
@ -40,7 +40,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
||||||
subject = fields.subject,
|
subject = fields.subject,
|
||||||
body = fields.body,
|
body = fields.body,
|
||||||
})
|
})
|
||||||
if err then
|
if not success then
|
||||||
minetest.chat_send_player(name, err)
|
minetest.chat_send_player(name, err)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue