Skip to content

[#2215] Add automatic manual server selection#2214

Closed
czarcas7ic wants to merge 8 commits into
zodl-inc:mainfrom
valargroup:adam/android-auto-manual-server-mode
Closed

[#2215] Add automatic manual server selection#2214
czarcas7ic wants to merge 8 commits into
zodl-inc:mainfrom
valargroup:adam/android-auto-manual-server-mode

Conversation

@czarcas7ic

@czarcas7ic czarcas7ic commented May 8, 2026

Copy link
Copy Markdown
Collaborator

Closes: #2215
Resolves: MOB-1144

iOS counterpart: zodl-inc/zodl-ios#1717

Adds persisted Automatic and Manual connection modes and updates Choose Server so automatic mode keeps one active sync/submission endpoint while manual mode stores the selected endpoint. Existing wallets migrate custom or unknown endpoints to Manual, known/default endpoints to Automatic, and transaction submission remains single-endpoint in this PR.

Testing:

This tests the entire flow that includes PRs

Android.Auto.Manual.Multi-Server.Submit.mp4

@czarcas7ic czarcas7ic changed the title Add automatic manual server selection DRAFT: Add automatic manual server selection May 8, 2026
suspend operator fun invoke(blockHeight: BlockHeight) {
val synchronizer = synchronizerProvider.getSynchronizer()
synchronizer.rewindToHeight(blockHeight)
synchronizer.rewindToNearestHeight(blockHeight)

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Drive by

@czarcas7ic czarcas7ic changed the title DRAFT: Add automatic manual server selection Add automatic manual server selection May 9, 2026
@czarcas7ic czarcas7ic changed the title Add automatic manual server selection [#2215] Add automatic manual server selection May 9, 2026
@czarcas7ic czarcas7ic marked this pull request as ready for review May 9, 2026 03:42
@true-jared true-jared requested a review from nesence-m May 12, 2026 09:45
@czarcas7ic

Copy link
Copy Markdown
Collaborator Author

Closing in favor of #2222 so that we aren't working off a fork

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Redesign server selection: Automatic/Manual connection mode

1 participant