public IAsyncResult BeginStream(TweetCallback callback, IEnumerable<string> tracks) { Callback = callback; Tracks = tracks; return BeginStreamInternal(); }
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); }