Esempio n. 1
0
        private void OnGetGameToken(DMarketGameTokenResponse response)
        {
            View.WaitingForm.Hide();

            View.MessageBoxForm.Closed += OnMessageBoxClosed;

            //TODO tmp dessision for internet losing
            if (response == null)
            {
                response = new DMarketGameTokenResponse {
                    ErrorText = "Check your internet connection"
                };
            }

            if (string.IsNullOrEmpty(response.ErrorText))
            {
                Model.BasicAccessToken  = response.BasicAccessToken;
                Model.BasicRefreshToken = response.BasicRefreshToken;
                Model.SetChanges();

                Widget.Init(Model.BasicAccessToken, Model.BasicRefreshToken, Controller.ClientApi);
                OnMessageBoxClosed();
            }
            else
            {
                View.MessageBoxForm.Show("Error", response.ErrorText);
            }
        }
Esempio n. 2
0
 public override void Deserialize(NetworkReader reader)
 {
     base.Deserialize(reader);
     Response = JsonConvert.DeserializeObject <DMarketGameTokenResponse>(reader.ReadString());
 }