示例#1
0
        private async Task RetryAsync()
        {
            Debug.WriteLine("NewsViewModel - RetryAsync()");
            var eventName = ErrorKind.ToEventName();

            _eventTracker?.Click(eventName, EventPage.NewsPage, EventPage.NewsPage);
            try
            {
                await GetNewsAsync(false);
            }
            catch (Exception ex)
            {
                _eventTracker.Error(ex);
            }
        }
        private void Retry(object sender)
        {
            Debug.WriteLine($"BookingViewModel - Retry()");
            var eventName = ErrorKind.ToEventName();

            _eventTracker?.Click(eventName, EventPage.BookingPage, EventPage.BookingPage);

            try
            {
                var webView = sender as CustomWebView;
                ReloadWebview(webView, true);
            }
            catch (Exception ex)
            {
                _eventTracker.Error(ex);
            }
        }