Fix loading of category series.

This commit is contained in:
Auke Kok 2019-01-18 16:41:04 -08:00
parent 4c179074ba
commit c5bb25d2aa

View File

@ -9,7 +9,7 @@ ranks.categories = {}
local wp = minetest.get_worldpath()
local fetch_file = function(filename, old)
local fetch_file = function(filename, old, verify_ranks)
local f = io.open(filename, "r")
if not f then
minetest.log("error", "failed to open " .. filename)
@ -25,6 +25,10 @@ local fetch_file = function(filename, old)
return old
end
if not verify_ranks then
return pl
end
local tbl = {}
for i = 1, 10 do
@ -41,10 +45,11 @@ end
ranks.fetch = function()
ranks.player = fetch_file(wp .. "/top_players.json", ranks.player)
ranks.box = fetch_file(wp .. "/top_boxes.json", ranks.box)
ranks.builder = fetch_file(wp .. "/top_builders.json", ranks.builder)
ranks.categories = fetch_file(wp .. "/category_series.json", ranks.categories)
ranks.player = fetch_file(wp .. "/top_players.json", ranks.player, true)
ranks.box = fetch_file(wp .. "/top_boxes.json", ranks.box, true)
ranks.builder = fetch_file(wp .. "/top_builders.json", ranks.builder, true)
ranks.categories = fetch_file(wp .. "/category_series.json", ranks.categories, false)
minetest.after(300, ranks.fetch)
end