PeerCastStation.UI.HTTP.APIHost.APIContext.GetChannels C# (CSharp) Method

GetChannels() private method

private GetChannels ( ) : Newtonsoft.Json.Linq.JArray
return Newtonsoft.Json.Linq.JArray
      private JArray GetChannels()
      {
        return new JArray(
          PeerCast.Channels.Select(c => {
            var res = new JObject();
            var cid = c.ChannelID.ToString("N").ToUpper();
            res["channelId"] = cid;
            res["status"] = GetChannelStatus(cid);
            var info = GetChannelInfo(cid);
            res["info"] = info["info"];
            res["track"] = info["track"];
            res["yellowPages"] = info["yellowPages"];
            return res;
          })
        );
      }