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