public void updateStreamList( ) { CookieAwareWebClient cwc = new CookieAwareWebClient(); System.IO.Stream stream = cwc.downloadURL(channelsUrl); if (stream != null) channelList = ParseJson<Channels>.ReadObject(stream); }
public void updateChat(UInt32 id) { CookieAwareWebClient cwc = new CookieAwareWebClient(); System.IO.Stream stream = cwc.downloadURL(String.Format(messagesUrl, id)); if (stream != null) chat = ParseJson<ChatMessages>.ReadObject(stream); }
public void updateSmiles() { CookieAwareWebClient cwc = new CookieAwareWebClient(); System.IO.Stream stream = cwc.downloadURL(smilesJSUrl); System.IO.StreamReader reader = new System.IO.StreamReader(stream); if (stream != null) { List<object> list = JSEvaluator.EvalArrayObject(reader.ReadToEnd()); smiles.Clear(); foreach (object obj in list) { Smile smile = new Smile(); smile.Code = JSEvaluator.ReadPropertyValue(obj, "code"); smile.Image = JSEvaluator.ReadPropertyValue(obj, "img"); smile.Width = int.Parse(JSEvaluator.ReadPropertyValue(obj, "width")); smile.Height = int.Parse(JSEvaluator.ReadPropertyValue(obj, "height")); smile.bmp = new Bitmap(cwc.downloadURL(String.Format(smilesImagesUrl, smile.Image))); smiles.Add(smile); } } }