Пример #1
0
        public override void OnViewModelLoadedOverride()
        {
            try
            {
                Uri uri    = new Uri(GoogleCalendarIntegrationViewModel.Url);
                var filter = new HttpBaseProtocolFilter();

                foreach (var c in ViewModel.GetCookies())
                {
                    filter.CookieManager.SetCookie(new HttpCookie(c.Key, uri.Host, "/")
                    {
                        Value = c.Value
                    }, false);
                }

                var httpRequestMessage = new HttpRequestMessage(HttpMethod.Get, uri);

                MyWebView.NavigateWithHttpRequestMessage(httpRequestMessage);

                base.OnViewModelLoadedOverride();
            }
            catch (Exception ex)
            {
                TelemetryExtension.Current?.TrackException(ex);
            }
        }