Quantcast
local NAME, ADDON = ...

ADDON.core = {}
ADDON.core.__index = ADDON.core
local core = ADDON.core

--region Events

function core:ADDON_LOADED(name)
    if name ~= NAME then return end

    ADDON.settingsController:Init()

    ADDON.bag:Init()

    ADDON.eventManager:RemoveEvent(self, 'ADDON_LOADED')
end

ADDON.eventManager:AddEvent(core, 'ADDON_LOADED')

--region Slash Commands

SLASH_DJBAGS1, SLASH_DJBAGS2 = '/db', '/djbags'; -- 3.
function SlashCmdList.DJBAGS(msg, editbox) -- 4.
--    ADDON.bag:Open()
ADDON.categoryDialog(12)
ADDON.eventManager:AddEvent('MyRandonEvent')
end

SLASH_RELOAD1 = '/rl'
function SlashCmdList.RELOAD(msg, editbox) -- 4.
ReloadUI()
end

--endregion