public Column ToColumn(Main m) { var v = new Twitterizer.Streaming.StreamOptions(); v.Track.AddRange(Rc.CutString(",", Track)); v.Follow.AddRange(Rc.CutString(",", Follow)); try { if (Image == "null") { return(new Column(new Twitterizer.Streaming.TwitterStream(m.Accounts[AccountName].OAuthTokens, "Alicium", v), ColumnType, Tille)); } else { using (var f = File.OpenRead(Image)) { var b = Bitmap.FromStream(f); return(new Column(new Twitterizer.Streaming.TwitterStream(m.Accounts[AccountName].OAuthTokens, "Alicium", v), ColumnType, Tille, (Image)b.Clone())); } } } catch { MessageBox.Show("Can't find " + AccountName + " from accounts data.Please authenticate again.", "Not Found", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly, false); return(null); } }
public TweetStack(UserDatabase.User OAuth) { privOAuth = OAuth; Twitter = new TwitterInteraction(privOAuth); //and attempt to load the keys from setting //If that gone well, and streaming tweets were requested, try initialize streaming tweets. Twitterizer.Streaming.StreamOptions Streamopts = new Twitterizer.Streaming.StreamOptions(); Streamopts.UseCompression = false; Streamopts.Count = 0; StartStream(Streamopts); }
public void StartStream(Twitterizer.Streaming.StreamOptions Streamopts) { Tweetstream = new Twitterizer.Streaming.TwitterStream(privOAuth.GetOAuthToken(), "o3o", Streamopts); Tweetstream.StartUserStream( new Twitterizer.Streaming.InitUserStreamCallback(FriendsCallback), new Twitterizer.Streaming.StreamStoppedCallback(StreamStoppedcallback), new Twitterizer.Streaming.StatusCreatedCallback(StatuscreatedCallback), new Twitterizer.Streaming.StatusDeletedCallback(statusdeletedCallback), new Twitterizer.Streaming.DirectMessageCreatedCallback(DMcreatedCallback), new Twitterizer.Streaming.DirectMessageDeletedCallback(DMDeletedtCallback), new Twitterizer.Streaming.EventCallback(eventCallback)); }
public TweetStack(UserDatabase.User OAuth) { privOAuth = OAuth; Twitter = new TwitterInteraction(privOAuth); //and attempt to load the keys from setting //If that gone well, and streaming tweets were requested, try initialize streaming tweets. Twitterizer.Streaming.StreamOptions Streamopts = new Twitterizer.Streaming.StreamOptions(); Streamopts.UseCompression = false; Streamopts.Count = 0; StartStream(Streamopts); }
public Column ToColumn(Main m) { var v = new Twitterizer.Streaming.StreamOptions(); v.Track.AddRange(Rc.CutString(",", Track)); v.Follow.AddRange(Rc.CutString(",", Follow)); try { if (Image == "null") return new Column(new Twitterizer.Streaming.TwitterStream(m.Accounts[AccountName].OAuthTokens, "Alicium", v), ColumnType, Tille); else { using (var f = File.OpenRead(Image)) { var b = Bitmap.FromStream(f); return new Column(new Twitterizer.Streaming.TwitterStream(m.Accounts[AccountName].OAuthTokens, "Alicium", v), ColumnType, Tille, (Image)b.Clone()); } } } catch { MessageBox.Show("Can't find "+AccountName+" from accounts data.Please authenticate again.","Not Found",MessageBoxButtons.OK,MessageBoxIcon.Exclamation,MessageBoxDefaultButton.Button1,MessageBoxOptions.DefaultDesktopOnly,false); return null; } }