getCampaignFilenames
Definition
-- @/lua/ge/extensions/campaign/campaignsLoader.lua:45
local function getCampaignFilenames()
if not FS:directoryExists('/campaigns/') then
return {}
end
local campaigns = {}
local files = FS:findFiles('/campaigns/', '*.json', 1, true, false)
for k,filename in pairs(files) do
local fileData = jsonReadFile(filename) or {}
if fileData.header and fileData.header.type == 'campaign' then
table.insert(campaigns, filename)
end
end
return campaigns
end
Callers
@/lua/ge/extensions/campaign/campaignsLoader.lua
-- log('D', logTag, 'getList called...')
local campaignInfofiles = getCampaignFilenames()
-- dump(campaignInfofiles)