Verify name exists before adding them to network
This commit is contained in:
@@ -15,9 +15,15 @@ function shared.Network.Init()
|
|||||||
local friends = {}
|
local friends = {}
|
||||||
for i = 1, GetNumFriends() do
|
for i = 1, GetNumFriends() do
|
||||||
local name, level, class, area, connected, status, note, RAF = GetFriendInfo(i)
|
local name, level, class, area, connected, status, note, RAF = GetFriendInfo(i)
|
||||||
friends[name] = connected
|
if name then
|
||||||
if Heimdall_Data.config.network.debug then
|
friends[name] = connected
|
||||||
print(string.format("[%s] Friend %s is %s", ModuleName, name, connected and "online" or "offline"))
|
if Heimdall_Data.config.network.debug then
|
||||||
|
print(string.format("[%s] Friend %s is %s", ModuleName, name, connected and "online" or "offline"))
|
||||||
|
end
|
||||||
|
else
|
||||||
|
if Heimdall_Data.config.network.debug then
|
||||||
|
print(string.format("[%s] Friend %s is nil", ModuleName, i))
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -31,7 +37,7 @@ function shared.Network.Init()
|
|||||||
end
|
end
|
||||||
|
|
||||||
shared.networkNodes = {}
|
shared.networkNodes = {}
|
||||||
if false then shared.networkNodes[#shared.networkNodes+1] = UnitName("player") end
|
if false then shared.networkNodes[#shared.networkNodes + 1] = UnitName("player") end
|
||||||
for _, player in ipairs(Heimdall_Data.config.network.members) do
|
for _, player in ipairs(Heimdall_Data.config.network.members) do
|
||||||
if friends[player] then
|
if friends[player] then
|
||||||
shared.networkNodes[#shared.networkNodes + 1] = player
|
shared.networkNodes[#shared.networkNodes + 1] = player
|
||||||
@@ -40,7 +46,7 @@ function shared.Network.Init()
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
shared.networkNodes[#shared.networkNodes+1] = UnitName("player")
|
shared.networkNodes[#shared.networkNodes + 1] = UnitName("player")
|
||||||
if Heimdall_Data.config.network.debug then
|
if Heimdall_Data.config.network.debug then
|
||||||
print(string.format("[%s] Network nodes:", ModuleName))
|
print(string.format("[%s] Network nodes:", ModuleName))
|
||||||
shared.dumpTable(shared.networkNodes)
|
shared.dumpTable(shared.networkNodes)
|
||||||
|
Reference in New Issue
Block a user