Skip to content

AccountId refactoring (part 17) - #2810

Open
cketti wants to merge 2 commits into
2033-switch-to-AccountId-16from
2033-switch-to-AccountId-17
Open

AccountId refactoring (part 17)#2810
cketti wants to merge 2 commits into
2033-switch-to-AccountId-16from
2033-switch-to-AccountId-17

Conversation

@cketti

@cketti cketti commented Aug 13, 2026

Copy link
Copy Markdown
Contributor
  • Moves the responsibility to run account settings migrations from AccountManagerSettingsStore back to AccountSettings.
  • Changes AccountSettingsMigration to use AccountId and AccountSettingsStore.

Closes #2033

@cketti
cketti marked this pull request as ready for review August 13, 2026 17:28
@cketti
cketti requested a review from rfc2822 August 13, 2026 17:28
@rfc2822
rfc2822 requested review from ArnyminerZ and removed request for rfc2822 August 13, 2026 21:51
@cketti
cketti force-pushed the 2033-switch-to-AccountId-17 branch from 136af7c to 340d3e7 Compare August 14, 2026 12:09
@cketti
cketti force-pushed the 2033-switch-to-AccountId-17 branch from 340d3e7 to a3e18c4 Compare August 14, 2026 12:22

@ArnyminerZ ArnyminerZ left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM anyways

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

suggestion: Maybe it is better to move it to core and mark it as @TestOnly? Then we don't duplicate it, and we can also make AccountSettingsStore a sealed interface. I believe it will be minified and removed anyway during build, so it doesn't affect the final app.

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.

Decouple AccountsRepository from system accounts

2 participants