Example #1
0
 private static void Stream_StreamStopped(object sender, Tweetinvi.Events.StreamExceptionEventArgs e)
 {
     try
     {
         var stream = Stream.CreateUserStream();
         stream.StreamStopped -= Stream_StreamStopped;
         stream.StreamStopped += Stream_StreamStopped;
         SubscribeStream(stream);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #2
0
        private static void StreamStopped(object sender, Tweetinvi.Events.StreamExceptionEventArgs e)
        {
            Console.WriteLine("Tweet monitoring has been stopped...");
            Console.Write("Error(s): ");
            if (e != null && e.DisconnectMessage != null)
            {
                Console.WriteLine(e.DisconnectMessage.Reason);
            }
            else
            {
                Console.WriteLine();
            }

            RestartStream();
        }
Example #3
0
        void _stream_StreamStopped(object sender, Tweetinvi.Events.StreamExceptionEventArgs e)
        {
            var message = "{code:0,reason:NA,name:NA}";

            if (e.DisconnectMessage != null)
            {
                message = string.Format("{code:{0},reason:{1},name:{2}}", e.DisconnectMessage.Code, e.DisconnectMessage.Reason, e.DisconnectMessage.StreamName);
            }

            this.OnStreamStopped(
                StreamExceptionEventArgs.Create(
                    e.Exception,
                    message
                    )
                );
        }