WoW API: GetChannelList
GetChannelList
Retrieves joined channels.
id1, name1, disabled1, id2, name2, disabled2, ... = GetChannelList();
ParametersEdit
ArgumentsEdit
- () - none
ReturnsEdit
- id1, name1, disabled, ...
- triplets of channel number, channel name, and channel disabled. (see Blizzard_TradeSkillUI.lua TradeSkillUIMixin:InitLinkToMenu()).
function GetJoinedChannels()
local channels = { }
local chanList = { GetChannelList() }
for i=1, #chanList, 3 do
table.insert(channels, {
id = chanList[i],
name = chanList[i+1],
isDisabled = chanList[i+2], -- Not sure what a state of "blocked" would be
})
end
return channels
end