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); } }
public override void Deserialize(NetworkReader reader) { base.Deserialize(reader); Responce = JsonConvert.DeserializeObject <DMarketGameTokenResponce>(reader.ReadString()); }