Quantcast
Channel: Tweetinvi a friendly Twitter C# library
Viewing all articles
Browse latest Browse all 4126

New Post: Adding keywords to stream

$
0
0
Hi,

First of all, thanks for your work on this library. It seems great and works perfectly for my purposes.

That said I have a question regarding adding new keywords to an existing stream which I couldn't figure out. I read a few other discussions regarding this point but didn't manage to get the answers working. Everything works for me until I need to change the keywords being tracked.

If I do something like the following I would guess that the stream would start and send me tweets that match my initial phrase. After 30s, I would like to add on a new, higher volume keyword. This does not work however, the stream does restart but the new phrase doesn't take effect. I also get the impression even the old one sends fewer hits than before the timer hits. What am I doing wrong? Should I be disposing of the stream and starting a completely new one instead?

Also, is the StartStreamMatchingAllConditions() supposed to be blocking? Sometimes when running it in the debugger it doesn't block and I can't figure out if it's the debugger messing with me or if it's an actual problem.

Thank you very much in advance!


filteredStream.AddTrack("a low volume phrase");
filteredStream.JsonObjectReceived += filteredStream_JsonObjectReceived;

var resetTimer = new System.Timers.Timer(30000);
resetTimer.Elapsed += (o, eventArgs) =>
            {
                filteredStream.StopStream();
        //Add a high volume keyword
        filteredStream.AddTrack("lady gaga");
                filteredStream.StartStreamMatchingAllConditions();
            };

filteredStream.StartStreamMatchingAllConditions();

Viewing all articles
Browse latest Browse all 4126

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>