Esempio n. 1
0
        public IAsyncResult BeginStream(TweetCallback callback, IEnumerable<string> tracks)
        {
            Callback = callback;
            Tracks = tracks;

            return BeginStreamInternal();
        }
Esempio n. 2
0
        public IAsyncResult BeginSiteStream(string userId, TweetCallback callback)
        {
            Callback = callback;
            ((OAuthCredentials)Credentials).CallbackUrl = null;
            var streamClient = new RestClient
                                   {
                                       Authority = "http://sitestream.twitter.com/",
                                       VersionPath = "2b",
                                       Credentials = Credentials,
                                   };

            var req = new RestRequest
                          {
                              Path = "site.json?follow=" + userId,
                              StreamOptions = new StreamOptions
                                                  {
                                                      ResultsPerCallback = 1,
                                                  },
                          };
            return streamClient.BeginRequest(req, SiteStreamCallback);
        }