Ejemplo n.º 1
0
        //https://dev.twitter.com/docs/streaming-apis/parameters
        public TwitterParametersCollection ChangeSearchParameters(StreamSearchRequest searchRequest)
        {
            var parameters = new TwitterParametersCollection();

            parameters.Create(stall_warnings: false, delimited: false);

            if (searchRequest.Tracks.HasAny())
            {
                parameters.CreateCommaDelimitedList("track", searchRequest.Tracks);
            }
            if (searchRequest.Follows.HasAny())
            {
                parameters.CreateCommaDelimitedList("follow", searchRequest.Follows);
            }
            if (searchRequest.Locations.HasAny())
            {
                parameters.CreateCommaDelimitedList("locations", searchRequest.Locations);
            }

            parameters.Add("filter_level", searchRequest.FilterLevel);
            parameters.Add("language", searchRequest.Language);

            return(parameters);
        }
Ejemplo n.º 2
0
 private void ChangeSearchRequest(StreamSearchRequest sr)
 {
     Stop();
     SearchParameters = ChangeSearchParameters(sr);
     Start();
 }