private void Loader_Shown(object sender, EventArgs e) { this.Visible = false; updater.run(); String AccessToken = null; String PSNRefreshToken = IniModel.GetPSNRefreshToken(); if (PSNRefreshToken == null) { this.Hide(); PSN login = new PSN(); login.ShowDialog(); PSNRefreshToken = IniModel.GetPSNRefreshToken(); } try { AccessToken = Platforms.PSN.AuthWithRefreshToken(PSNRefreshToken)[0]; } catch (Exception) { MessageBox.Show("Unable to connect PlayStation Network.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Environment.Exit(-1); } if (IniModel.GetSteamUsername() != null && IniModel.GetSteamLoginKey() != null) { Program.steam.manager.Subscribe <SteamUser.LoggedOnCallback>(OnLoggedOn); Program.steam.manager.Subscribe <SteamClient.DisconnectedCallback>(OnDisconnected); Program.steam.Connect(IniModel.GetSteamUsername(), null); } /*else * { * this.Hide(); * SteamLogin steamLogin = new SteamLogin(); * steamLogin.ShowDialog(); * }*/ Program.AccessToken = AccessToken; this.Hide(); OnPS OnPSClient = new OnPS(); OnPSClient.ShowDialog(); }
public Settings(OnPS OnPSm) { InitializeComponent(); OnPS = OnPSm; }