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