public MainPage() { InitializeComponent(); GotPlayerData(Client.LoginPacket); SpectatorComboBox.SelectedValue = Client.Region.RegionName; BaseRegion region = BaseRegion.GetRegion(Client.Region.RegionName); uiLogic.Profile = new ProfilePage(); ChangeSpectatorRegion(region); GetNews(region); GetPendingInvites(); var update = new Timer { Interval = 5000 }; update.Elapsed += (o, e) => Client.ChatClient.Presence(Client.CurrentPresence, Client.GetPresence(), Client.presenceStatus, 0); timer.Interval = (5000); //timer.Start(); timer.Elapsed += (o, e) => Dispatcher.BeginInvoke(DispatcherPriority.Input, new ThreadStart(() => { string jid = Client.GetChatroomJID(Client.GetObfuscatedChatroomName("legendaryclient", ChatPrefixes.Public), string.Empty, true); GroupChatItem item = Join(jid, "LegendaryClient"); var chatGroup = new NotificationChatGroup { Tag = item, GroupTitle = item.GroupTitle, Margin = new Thickness(1, 0, 1, 0), GroupLabelName = { Content = item.GroupTitle } }; if (Client.GroupChatItems.All(i => i.GroupTitle != "LegendaryClient")) { Client.ChatListView.Items.Add(chatGroup); Client.GroupChatItems.Add(item); } timer.Stop(); })); /*if (Client.Dev) * { * fakeend.Visibility = Visibility.Visible; * testChat.Visibility = Visibility.Visible; * testInvite.Visibility = Visibility.Visible; * }*/ }
public MainPage() { InitializeComponent(); curentlyRecording = new List <int>(); AppDomain current = AppDomain.CurrentDomain; GotPlayerData(Client.LoginPacket); SpectatorComboBox.SelectedValue = Client.Region.RegionName; BaseRegion region = BaseRegion.GetRegion(Client.Region.RegionName); uiLogic.CreateProfile(Client.LoginPacket.AllSummonerData.Summoner.Name); ChangeSpectatorRegion(region); GetNews(region); var update = new Timer(); update.Interval = 5000; update.Elapsed += (o, e) => { Client.ChatClient.Presence(Client.CurrentPresence, Client.GetPresence(), Client.presenceStatus, 0); }; timer.Interval = (5000); //timer.Start(); timer.Elapsed += (o, e) => { Dispatcher.BeginInvoke(DispatcherPriority.Input, new ThreadStart(() => { string JID = Client.GetChatroomJID(Client.GetObfuscatedChatroomName("legendaryclient", ChatPrefixes.Public), string.Empty, true); GroupChatItem item = Join(JID, "LegendaryClient"); var ChatGroup = new NotificationChatGroup(); ChatGroup.Tag = item; ChatGroup.GroupTitle = item.GroupTitle; ChatGroup.Margin = new Thickness(1, 0, 1, 0); ChatGroup.GroupLabelName.Content = item.GroupTitle; if (!Client.GroupChatItems.Any(i => i.GroupTitle == "LegendaryClient")) { Client.ChatListView.Items.Add(ChatGroup); Client.GroupChatItems.Add(item); } timer.Stop(); })); }; }
public MainPage() { InitializeComponent(); GotPlayerData(Client.LoginPacket); SpectatorComboBox.SelectedValue = Client.Region.RegionName.ToUpper(); BaseRegion region = BaseRegion.GetRegion(Client.Region.RegionName); Client.Profile = new ProfilePage(); GetNews(region); ChangeSpectatorRegion(Client.Region); var update = new Timer { Interval = 5000 }; update.Elapsed += (o, e) => Client.XmppConnection.Send(new Presence(Client.presenceStatus, Client.GetPresence(), 0)); timer.Interval = (5000); //timer.Start(); timer.Elapsed += (o, e) => Dispatcher.BeginInvoke(DispatcherPriority.Input, new ThreadStart(() => { string Jid = Client.GetChatroomJid(Client.GetObfuscatedChatroomName("legendaryclient", ChatPrefixes.Public), string.Empty, true); GroupChatItem item = Join(Jid, "LegendaryClient"); var chatGroup = new NotificationChatGroup { Tag = item, GroupTitle = item.GroupTitle, Margin = new Thickness(1, 0, 1, 0), GroupLabelName = { Content = item.GroupTitle } }; if (Client.GroupChatItems.All(i => i.GroupTitle != "LegendaryClient")) { Client.ChatListView.Items.Add(chatGroup); Client.GroupChatItems.Add(item); } timer.Stop(); })); //Update featured games every minute. var featuredUpdateTimer = new Timer { Interval = 60000 }; featuredUpdateTimer.Elapsed += (o, e) => { Dispatcher.BeginInvoke(DispatcherPriority.Input, new ThreadStart(() => { if (SpectatorComboBox.SelectedIndex == -1 || SpectatorComboBox.SelectedValue == null) { ChangeSpectatorRegion(region); } else { ChangeSpectatorRegion(BaseRegion.GetRegion((string)SpectatorComboBox.SelectedValue)); } })); }; featuredUpdateTimer.Start(); }