public ISampleStream CreateSampleStream(ICreateSampleStreamParameters parameters) { parameters ??= new CreateSampleStreamParameters(); var customRequestParameters = _sampleStreamFactory.GenerateParameterOverrideWrapper("createSampleStreamParameters", parameters); var stream = _sampleStreamFactory.Create(customRequestParameters); stream.TweetMode = parameters.TweetMode ?? _client.ClientSettings.TweetMode; return(stream); }
public SampleStream( ITwitterClient twitterClient, IStreamResultGenerator streamResultGenerator, IJsonObjectConverter jsonObjectConverter, IJObjectStaticWrapper jObjectStaticWrapper, ITwitterClientFactories factories, ICreateSampleStreamParameters createSampleStreamParameters) : base( twitterClient, streamResultGenerator, jsonObjectConverter, jObjectStaticWrapper, factories, createSampleStreamParameters) { }