mirror of
https://github.com/mt-mods/mail.git
synced 2025-04-30 08:21:44 -04:00
Fix luacheck on storage.lua
This commit is contained in:
parent
b95602a328
commit
6605b1db47
1 changed files with 14 additions and 14 deletions
20
storage.lua
20
storage.lua
|
@ -47,16 +47,16 @@ function mail.getPlayerMessages(playername)
|
|||
if msg.bcc then
|
||||
bcc = msg.bcc
|
||||
end
|
||||
local receivers = mail.extractMaillists((msg.to .. "," .. (msg.cc or "") .. "," .. (msg.bcc or "")),",") -- extracted maillists from all receivers
|
||||
local receivers = mail.extractMaillists((msg.to .. "," .. cc .. "," .. bcc),",") -- extracted maillists from all receivers
|
||||
for _, receiver in ipairs(receivers) do
|
||||
receiver = string.gsub(receiver, " ", "") -- avoid blank spaces (ex : " singleplayer" instead of "singleplayer")
|
||||
if receiver == playername then -- check if player is a receiver
|
||||
if mail.getMessageStatus(receiver, msg.id) ~= "deleted" then -- do not return if the message was deleted from player
|
||||
if mail.getMessageStatus(receiver, msg.id) ~= "deleted" then -- do not return if the message was deleted by player
|
||||
table.insert(playerMessages, msg)
|
||||
break
|
||||
end
|
||||
elseif msg.sender == playername then
|
||||
if mail.getMessageStatus(receiver, msg.id) ~= "deleted" then -- do not return if the message was deleted from player
|
||||
if mail.getMessageStatus(receiver, msg.id) ~= "deleted" then -- do not return if the message was deleted by player
|
||||
table.insert(playerMessages, msg)
|
||||
break
|
||||
end
|
||||
|
@ -81,11 +81,11 @@ function mail.getPlayerInboxMessages(playername)
|
|||
if msg.bcc then
|
||||
bcc = msg.bcc
|
||||
end
|
||||
local receivers = mail.extractMaillists((msg.to .. "," .. (msg.cc or "") .. "," .. (msg.bcc or "")),",") -- extracted maillists from all receivers
|
||||
local receivers = mail.extractMaillists((msg.to .. "," .. cc .. "," .. bcc),",") -- extracted maillists from all receivers
|
||||
for _, receiver in ipairs(receivers) do
|
||||
receiver = string.gsub(receiver, " ", "") -- avoid blank spaces (ex : " singleplayer" instead of "singleplayer")
|
||||
if receiver == playername then -- check if player is a receiver
|
||||
if mail.getMessageStatus(receiver, msg.id) ~= "deleted" then -- do not return if the message was deleted from player
|
||||
if mail.getMessageStatus(receiver, msg.id) ~= "deleted" then -- do not return if the message was deleted by player
|
||||
table.insert(playerInboxMessages, msg)
|
||||
break
|
||||
end
|
||||
|
@ -248,7 +248,7 @@ function mail.addMaillist(maillist, players_string)
|
|||
table.insert(maillists, 1, maillist)
|
||||
if mail.write_json_file(mail.maildir .. "/mail.maillists.json", maillists) then
|
||||
-- add status for players contained in the maillist
|
||||
local players = player_string:split("\n")
|
||||
local players = players_string:split("\n")
|
||||
for _, player in ipairs(players) do
|
||||
local playerInfo = player:split(" ")
|
||||
if minetest.player_exists(playerInfo[1]) then -- avoid blank names
|
||||
|
@ -344,8 +344,8 @@ end
|
|||
|
||||
function mail.setPlayerInMaillist(playername, ml_id, status)
|
||||
local playersMls = mail.getPlayersInMaillists()
|
||||
local updated_player = {id = ml_id, player = player, status = status}
|
||||
table.insert(playersMls, 1, new_player)
|
||||
local updated_player = {id = ml_id, player = playername, status = status}
|
||||
table.insert(playersMls, 1, updated_player)
|
||||
for _, player in ipairs(playersMls) do
|
||||
if player.player == playername and player.id == ml_id then
|
||||
playersMls[_] = {id = ml_id, player = player, status = status}
|
||||
|
@ -397,8 +397,8 @@ function mail.deleteMaillist(ml_id)
|
|||
end
|
||||
end
|
||||
|
||||
function mail.extractMaillists(receivers)
|
||||
local globalReceivers = receivers:split(",") -- receivers including maillists
|
||||
function mail.extractMaillists(receivers_string)
|
||||
local globalReceivers = receivers_string:split(",") -- receivers including maillists
|
||||
local receivers = {} -- extracted receivers
|
||||
|
||||
-- extract players from mailing lists
|
||||
|
|
Loading…
Add table
Reference in a new issue