private void ResetDictionaries() { FollowingDictionary.Clear(); TwitterConnections.Clear(); foreach (Yedda.Twitter.Account a in ClientSettings.AccountsList) { Twitter.Account AccountInfo = new Twitter.Account { ServerURL = a.ServerURL, UserName = a.UserName, Password = a.Password, OAuth_token = a.OAuth_token, OAuth_token_secret = a.OAuth_token_secret, Enabled = a.Enabled }; Twitter TwitterConn = Servers.CreateConnection(AccountInfo); TwitterConnections.Add(TwitterConn); Following f = new Following(TwitterConn); FollowingDictionary.Add(TwitterConn, f); } SetConnectedMenus(); Manager = new TimelineManagement(); Manager.Progress += Manager_Progress; Manager.CompleteLoaded += Manager_CompleteLoaded; Manager.Startup(TwitterConnections); Manager.FriendsUpdated += Manager_FriendsUpdated; Manager.MessagesUpdated += Manager_MessagesUpdated; Manager.SearchesUpdated += Manager_SearchesUpdated; foreach (Following f in FollowingDictionary.Values) { f.LoadFromTwitter(); } }
private void ResetDictionaries() { FollowingDictionary.Clear(); TwitterConnections.Clear(); foreach (Yedda.Twitter.Account a in ClientSettings.AccountsList) { Yedda.Twitter TwitterConn = new Yedda.Twitter(); TwitterConn.AccountInfo.ServerURL = a.ServerURL; TwitterConn.AccountInfo.UserName = a.UserName; TwitterConn.AccountInfo.Password = a.Password; TwitterConn.AccountInfo.Enabled = a.Enabled; TwitterConnections.Add(TwitterConn); Following f = new Following(TwitterConn); FollowingDictionary.Add(TwitterConn, f); } SetConnectedMenus(); Manager = new TimelineManagement(); Manager.Progress += new TimelineManagement.delProgress(Manager_Progress); Manager.CompleteLoaded += new TimelineManagement.delComplete(Manager_CompleteLoaded); Manager.Startup(TwitterConnections); Manager.FriendsUpdated += new TimelineManagement.delFriendsUpdated(Manager_FriendsUpdated); Manager.MessagesUpdated += new TimelineManagement.delMessagesUpdated(Manager_MessagesUpdated); foreach (Following f in FollowingDictionary.Values) { f.LoadFromTwitter(); } }