Refactor NetworkMessenger initialization to use ReactiveValue for queue management
This commit is contained in:
@@ -16,8 +16,10 @@ shared.NetworkMessenger = {
|
|||||||
Init = function()
|
Init = function()
|
||||||
RegisterAddonMessagePrefix(Heimdall_Data.config.addonPrefix)
|
RegisterAddonMessagePrefix(Heimdall_Data.config.addonPrefix)
|
||||||
|
|
||||||
if not shared.networkMessenger then shared.networkMessenger = {} end
|
shared.networkMessenger = {
|
||||||
if not shared.networkMessenger.queue then shared.networkMessenger.queue = {} end
|
queue = ReactiveValue.new({}),
|
||||||
|
}
|
||||||
|
|
||||||
if not shared.networkMessenger.ticker then
|
if not shared.networkMessenger.ticker then
|
||||||
local function DoMessage()
|
local function DoMessage()
|
||||||
--if Heimdall_Data.config.networkMessenger.debug then
|
--if Heimdall_Data.config.networkMessenger.debug then
|
||||||
|
|||||||
Reference in New Issue
Block a user