Esempio n. 1
0
 public void updateStreamList( )
 {
     CookieAwareWebClient cwc = new CookieAwareWebClient();
     System.IO.Stream stream = cwc.downloadURL(channelsUrl);
     if (stream != null)
         channelList = ParseJson<Channels>.ReadObject(stream);
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
                }
            }

        }