Don't check for network leader on received message

This commit is contained in:
2025-01-15 15:08:36 +01:00
parent ca13d1e364
commit 13415fb065

View File

@@ -114,15 +114,14 @@ function shared.NetworkMessenger.Init()
-- There should always be at least one network node ergo should always exist a leader -- There should always be at least one network node ergo should always exist a leader
-- Because the us, the player, is also a node -- Because the us, the player, is also a node
local networkLeader = shared.networkNodes[1] --local networkLeader = shared.networkNodes[1]
if source ~= networkLeader then --if source ~= networkLeader then
if Heimdall_Data.config.networkMessenger.debug then -- if Heimdall_Data.config.networkMessenger.debug then
print(string.format("[%s] Message from %s is not from the network leader (%s)", ModuleName, source, -- print(string.format("[%s] Message from %s is not from the network leader (%s)", ModuleName, source,
networkLeader)) -- networkLeader))
end -- end
return -- return
end --end
--/run SendAddonMessage("HEIMDALL", "message|hello|WHISPER|Prímus", "WHISPER", UnitName("player"))
local parts = shared.Split(message, "|") local parts = shared.Split(message, "|")
if Heimdall_Data.config.networkMessenger.debug then if Heimdall_Data.config.networkMessenger.debug then
@@ -163,5 +162,17 @@ function shared.NetworkMessenger.Init()
end end
end) end)
--/run Heimdall_Data.Test()
Heimdall_Data.Test = function()
local testmsg = {
channel = "WHISPER",
message = "Hi, mom!",
data = "Secundus"
}
for i = 1, 36 do
table.insert(shared.networkMessenger.queue, testmsg)
end
end
print("[Heimdall] NetworkMessenger module loaded") print("[Heimdall] NetworkMessenger module loaded")
end end