Refactpr whosniffer a lil

This commit is contained in:
2024-11-28 19:04:05 +01:00
parent 901d42fc71
commit 56a08b6cca

View File

@@ -309,9 +309,10 @@ aura_env.NotifyGone = function(player)
end
-- CHANNEL fuckery
local channel = aura_env.config.channelName or "foobar"
local channel = aura_env.config.channel or "foobar"
local password = aura_env.config.channelPassword
local function FindOrJoinChannel(channelName, password)
local function GetChannelId(channelName)
local channels = {GetChannelList()}
for i = 1, #channels, 2 do
@@ -323,17 +324,19 @@ local function GetChannelId(channelName)
end
end
channelId = GetChannelId(channel)
channelId = GetChannelId(channelName)
if not channelId then
print(string.format("channel %s not found, joining", channel))
print(string.format("channel %s not found, joining", channelName))
if password then
JoinPermanentChannel(channel, password)
JoinPermanentChannel(channelName, password)
else
JoinPermanentChannel(channel)
JoinPermanentChannel(channelName)
end
end
channelId = GetChannelId(channel)
aura_env.channelId = channelId
channelId = GetChannelId(channelName)
return channelId
end
aura_env.channelId = FindOrJoinChannel(channel, password)
print(string.format("channel %s resolved to id %d", channel, channelId))
---@param player Player