private void OnLogin(object sender, OnLoginEventArgs args) { if (args.Account == null) { return; } if (args.StayLoggedIn) { Services.Services.GetInstance().AccountService.SaveAccount(args.Account, AppName); } HttpService.SendAuthenticationCredentials(args.Account); var httpClient = new WalkieTalkyClient(); var model = httpClient.CreateGetRequest(args.Account.Properties["access_token"]); var request = new OAuth2Request("GET", new Uri("https://graph.facebook.com/me"), null, args.Account); request.GetResponseAsync().ContinueWith(t => { if (t.IsFaulted) { } else { string json = t.Result.GetResponseText(); var x = new JSONObject(json); // StartNavigationService(model); } }); StartNavigationService(model); }
private void UserServiceProxy_OnLoginEvent(object sender, OnLoginEventArgs e) { OnlineUsers = new ObservableCollection <UserDTO>(ContactStateManager.GetOnlineContacts()); OfflineUsers = new ObservableCollection <UserDTO>(ContactStateManager.GetOfflineContacts()); ConsoleLog.Document = e.UserName + "has loged in"; //OnlineUsers.Add(new UserDTO {UserName= e.UserName }); }
private void OnPlayerLogin(Player source, OnLoginEventArgs eventArgs) { Console.WriteLine(string.Format("{0} has logged in with the account: {1} (previous was {2})", source.Name, eventArgs.NewAccount.Name, eventArgs.PreviousAccount.Name)); }