in WhackAMole.UWPClient/ViewModel/MoleViewModel.cs [178:206]
public async Task UpdateStateAsync()
{
if (_isDeleted)
return;
try
{
var mole = await _moleService.GetStateUpdateAsync();
if (mole == null)
{
SetError();
return;
}
var timestamp = DateTime.Now;
await _dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
{
Color = GetColorFromHex(mole.Color);
CurrentChar = mole.CurrentChar;
Timestamp = timestamp;
});
}
catch (Exception)
{
SetError();
}
}