/trunk
local collapsed, scanning = {} |
local function UpdateData() |
if scanning then return end |
--print("UpdateData") |
scanning = true |
local i, limit = 1, GetCurrencyListSize() |
while i <= limit do |
charDB.class = select(2, UnitClass("player")) |
charDB.lastSeen = now |
local cutoff = now - (60 * 60 * 24 * 30) |
local cutoff = now - (60 * 60 * 24 * 30) -- 30 days |
for name, data in pairs(realmDB) do |
if data.lastSeen and data.lastSeen < cutoff then |
realmDB[name] = nil |