private void Login()
 {
     Plugin.Log.Info("Login Requested");
     _homeView.SetModal(true, true, true, "Check Discord");
     _pinger = new DiscordPinger
     {
         allowPing = true
     };
     _pinger.Ping();
     _pinger.RequestLogin(LoginResults);
 }
        private async void LoginResults(bool success, string result)
        {
            if (success)
            {
                User user = await Plugin.Instance.Login(result);

                if (user != null)
                {
                    _homeView.SetModal(true, false, true, "Login Successful");
                    _homeView.ViewCardsInteractable = true;
                    return;
                }
                result = "Could not connect to TradeSaber API";
            }
            _homeView.SetModal(true, false, true, result);
            _pinger.allowPing = false;
            _pinger           = null;
        }