Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework auto discovery experience #514

Draft
wants to merge 3 commits into
base: trunk
Choose a base branch
from

Conversation

oguzkocer
Copy link
Contributor

This PR contains all the changes we are making to the auto discovery experience. I am opening this PR early so that we can see the CI state as we merge PRs into the feature branch.

* Adds auto discovery attempt type

* Remove state machine from login auto discovery

* Rework auto discovery results

* Implement helpers for AutoDiscoveryAttemptResult & AutoDiscoveryAttemptFailure

* Rename AutoDiscoveryAttemptType::Original as UserInput

* Add attempt specific fields to AutoDiscoveryUniffiResult
* Introduces RequestExecutionErrorReason

* Optionally track redirects in RequestExecutionError
…` helper (#518)

* Refactor auto discovery attempt to have a separate `find_api_root_url` helper

* Remove an incorrect use statement from login_client
@oguzkocer oguzkocer force-pushed the feature/rework-auto-discovery-result branch from 42bedeb to ca23ef1 Compare January 31, 2025 01:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant