Make this code handling spool identical to the other section.

This commit is contained in:
Auke Kok 2019-08-25 22:32:15 -07:00
parent 01e31f4288
commit 0956803e46

View File

@ -303,19 +303,19 @@ minetest.register_on_joinplayer(function(player)
local name = player:get_player_name() local name = player:get_player_name()
-- deliver items for this player -- deliver items for this player
local nos = {} local old = {}
local del = {} local del = {}
for k, msgid in pairs(spool) do for k, msgid in pairs(spool) do
local msg = telex.get_msg(msgid) local msg = telex.get_msg(msgid)
if msg.to == name then if msg.to == name then
table.insert(nos, k) old[#old + 1] = k
table.insert(del, msgid) del[#del + 1] = msgid
end end
end end
-- remove items from spool in reverse order -- remove items from spool in reverse order
for i = #nos, 1, -1 do for i = #old, 1, -1 do
table.remove(spool, nos[i]) table.remove(spool, old[i])
end end
S:set_string("telex_spool", telex.encode(spool)) S:set_string("telex_spool", telex.encode(spool))