no edit summary
No edit summary |
No edit summary |
||
| Line 5: | Line 5: | ||
Retrieves joined channels. | Retrieves joined channels. | ||
id1, name1, | id1, name1, disabled1, id2, name2, disabled2, ... = GetChannelList(); | ||
== Parameters == | == Parameters == | ||
| Line 13: | Line 13: | ||
=== Returns=== | === Returns=== | ||
:;id1, name1, | :;id1, name1, disabled, ... | ||
:: triplets of channel number, channel name, and channel | :: triplets of channel number, channel name, and channel disabled. (see Blizzard_TradeSkillUI.lua TradeSkillUIMixin:InitLinkToMenu()). | ||
---- | ---- | ||
| Line 21: | Line 21: | ||
<pre> | <pre> | ||
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 | |||
</pre> | </pre> | ||