sub init() m.top.functionName = "loadChannels" end sub sub loadChannels() results = [] params = { UserId: get_setting("active_user") 'limit: m.top.limit, 'StartIndex: m.top.startIndex } url = "LiveTv/Channels" resp = APIRequest(url, params) data = getJson(resp) if data.TotalRecordCount = invalid m.top.channels = results return end if for each item in data.Items channel = createObject("roSGNode", "ChannelData") channel.json = item results.push(channel) end for m.top.channels = results end sub