TradeSkillMaster_AppHelper/TradeSkillMaster_AppHelper.lua

32 lines
1.0 KiB
Lua
Raw Permalink Normal View History

2020-11-13 14:14:56 -05:00
-- ------------------------------------------------------------------------------ --
-- TradeSkillMaster_AppHelper --
-- https://tradeskillmaster.com --
-- All Rights Reserved* - Detailed license information included with addon. --
-- ------------------------------------------------------------------------------ --
local _, TSM = ...
TSMAPI.AppHelper = {}
local private = { data = {} }
function TSM.LoadData(tag, ...)
private.data[tag] = private.data[tag] or {}
tinsert(private.data[tag], {...})
end
function TSMAPI.AppHelper:FetchData(tag)
local data = private.data[tag]
private.data[tag] = nil
return data
end
function TSMAPI.AppHelper:IsCurrentRealm(realm)
realm = gsub(realm, "\226", "'")
local currentRealmName = gsub(GetRealmName(), "\226", "'")
if WOW_PROJECT_ID == WOW_PROJECT_CLASSIC then
currentRealmName = currentRealmName.."-"..UnitFactionGroup("player")
end
return strlower(realm) == strlower(currentRealmName)
end