private async void NavigateCompleted(NavigationResult result)
        {
            if (result.Uri == null)
            {
                return;
            }

            if (result.Uri.AbsoluteUri.Contains("code="))
            {
                var authCode = Regex.Split(result.Uri.AbsoluteUri, "code=")[1];

                await TryAsyncApi("Authorize",
                                  async() => await _gistClient.Authorize(authCode));

                await this.ListMyGists();

                BrowserVisible = false;
            }
        }
예제 #2
0
        private async void NavigateCompleted(NavigationResult result)
        {
            if (result.Uri == null)
            { return; }

            if (result.Uri.AbsoluteUri.Contains("code="))
            {
                var authCode = Regex.Split(result.Uri.AbsoluteUri, "code=")[1];

                await TryAsyncApi("Authorize",
                 async () => await _gistClient.Authorize(authCode));

                await this.ListMyGists();
                BrowserVisible = false;
            }
        }