refactoring
This commit is contained in:
+15
-9
@@ -1,20 +1,26 @@
|
|||||||
|
--aux_account_settings = {} -- TODO
|
||||||
|
--aux_character_settings = {}
|
||||||
|
|
||||||
|
module()
|
||||||
|
|
||||||
|
public.version = '5.0.0'
|
||||||
|
|
||||||
do
|
do
|
||||||
local modules = {core={create_module()}}
|
local modules = {core={env=M, interface=I}}
|
||||||
aux = setmetatable({}, {
|
_G.aux = setmetatable({}, {
|
||||||
__metatable = false,
|
__metatable = false,
|
||||||
__index = function(_, key) return modules[key][2] end,
|
__index = function(_, key) return modules[key].interface end,
|
||||||
__newindex = function() end,
|
__newindex = function() end,
|
||||||
__call = function(_, name)
|
__call = function(_, name)
|
||||||
modules[name] = modules[name] or {create_module(aux.core)}
|
if not modules[name] then
|
||||||
setfenv(2, modules[name][1]())
|
module(aux.core)
|
||||||
|
modules[name] = {env=M, interface=I}
|
||||||
|
end
|
||||||
|
setfenv(2, modules[name].env)
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
aux 'core'
|
|
||||||
|
|
||||||
public.version = '5.0.0'
|
|
||||||
|
|
||||||
do
|
do
|
||||||
local bids_loaded
|
local bids_loaded
|
||||||
public.bids_loaded
|
public.bids_loaded
|
||||||
|
|||||||
+2
-1
@@ -4,7 +4,8 @@
|
|||||||
## SavedVariablesPerCharacter: aux_auto_buy_filter, aux_tooltip_value, aux_tooltip_daily, aux_tooltip_vendor_buy, aux_tooltip_vendor_sell, aux_tooltip_disenchant_value, aux_tooltip_disenchant_distribution, aux_tooltip_disenchant_source
|
## SavedVariablesPerCharacter: aux_auto_buy_filter, aux_tooltip_value, aux_tooltip_daily, aux_tooltip_vendor_buy, aux_tooltip_vendor_sell, aux_tooltip_disenchant_value, aux_tooltip_disenchant_distribution, aux_tooltip_disenchant_source
|
||||||
## SavedVariables: aux_datasets, aux_items, aux_item_ids, aux_auctionable_items, aux_merchant_buy, aux_merchant_sell, aux_characters, aux_recent_searches, aux_favorite_searches, aux_ignore_owner, aux_price_per_unit
|
## SavedVariables: aux_datasets, aux_items, aux_item_ids, aux_auctionable_items, aux_merchant_buy, aux_merchant_sell, aux_characters, aux_recent_searches, aux_favorite_searches, aux_ignore_owner, aux_price_per_unit
|
||||||
|
|
||||||
module.lua
|
libs\module.lua
|
||||||
|
|
||||||
aux-addon.lua
|
aux-addon.lua
|
||||||
util\core.lua
|
util\core.lua
|
||||||
control.lua
|
control.lua
|
||||||
|
|||||||
Reference in New Issue
Block a user