private async void RetrieveMessages() { try { await _messageVm.Initialize(); } catch (Exception ex) { PageUtil.DisplayExceptionAlert(this, ex, "Error retrieving messages"); } }
protected async override void OnAppearing() { base.OnAppearing(); if (_exception != null) { await Task.Delay(1000); PageUtil.DisplayExceptionAlert(this, _exception, _exceptionTitle); } }
public async void SendMessage(object sender, EventArgs e) { try { await _messageVm.SendMessage(MessageText.Text); Device.BeginInvokeOnMainThread(() => { MessageText.Text = ""; }); } catch (Exception ex) { PageUtil.DisplayExceptionAlert(this, ex, "Error sending message"); } }