private void WebBrowserOnDocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs args) { if (args.Url == new Uri("https://trello.com/1/token/approve")) { var token = ParseTokenFromWebpage(WebBrowser.Document); if (token != null) { AuthorizationTokenReceived.Invoke(this, new AuthorizationTokenReceivedArgs(token)); } } }
private void HandleConnectMessage(string message) { if (message == "CODE_REQUIRED") { AuthorizationCodeRequiered?.Invoke(this, new AuthorizationCodeRequiredEventArgs()); } else { AuthorizationTokenReceived?.Invoke(this, new AuthorizationTokenReceivedEventArgs(message)); } }