Ejemplo n.º 1
0
        private void OnGetGameToken(DMarketGameTokenResponce response)
        {
            View.WaitingForm.Hide();

            View.MessageBoxForm.Closed += OnMessageBoxClosed;

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


            if (String.IsNullOrEmpty(response.ErrorText))
            {
                Model.GameToken        = response.GameToken;
                Model.GameRefreshToken = response.RefreshToken;
                Model.SetChanges();
                Widget.Init(Controller.WidgetApi, Model.GameToken, Model.GameRefreshToken);
                OnMessageBoxClosed();
            }
            else
            {
                View.MessageBoxForm.Show("Error", response.ErrorText);
            }
        }
Ejemplo n.º 2
0
 public override void Deserialize(NetworkReader reader)
 {
     base.Deserialize(reader);
     Responce = JsonConvert.DeserializeObject <DMarketGameTokenResponce>(reader.ReadString());
 }