Exemplo n.º 1
0
 public string ProcessLine(string line, TVDoc doc)
 {
     string[] parts = line.Split(' ');
     if (parts.Length != 3)
     {
         return("");
     }
     if (parts[0].ToUpper() != "GET")
     {
         return("");
     }
     if (parts[1].EndsWith("/upcoming.xml"))
     {
         MemoryStream ms = new MemoryStream();
         doc.GenerateUpcomingXML(ms, doc.NextNShows(doc.Settings.ExportRSSMaxShows, doc.Settings.ExportRSSDaysPast, doc.Settings.ExportRSSMaxDays));
         return(System.Text.Encoding.ASCII.GetString(ms.ToArray()));
     }
     return(Err());
 }
Exemplo n.º 2
0
 public string ProcessLine(string line, TVDoc doc)
 {
     string[] parts = line.Split(' ');
     if (parts.Length != 3)
         return "";
     if (parts[0].ToUpper() != "GET")
         return "";
     if (parts[1].EndsWith("/upcoming.xml"))
     {
         MemoryStream ms = new MemoryStream();
         doc.GenerateUpcomingXML(ms, doc.NextNShows(doc.Settings.ExportRSSMaxShows, doc.Settings.ExportRSSDaysPast, doc.Settings.ExportRSSMaxDays));
         return System.Text.Encoding.ASCII.GetString(ms.ToArray());
     }
     return Err();
 }