This reverts commit 5695216e237f08eae63e3c845481ab791528b18e.
Depends on D11456
Paths
| Differential D11453 Authored by will on Mar 28 2024, 11:08 AM.
Details Summary This reverts commit 5695216e237f08eae63e3c845481ab791528b18e. Depends on D11456 Test Plan Reverts reading sqlite on app start to fix an urgent issue with compiling on native Context: https://linear.app/comm/issue/ENG-7597/app-crashes-when-running-migration-65#comment-8b4375fe
Diff Detail
Event TimelineHerald added a subscriber: tomek. · View Herald TranscriptMar 28 2024, 11:08 AM2024-03-28 11:08:09 (UTC-7) will edited the summary of this revision. (Show Details)Mar 28 2024, 11:10 AM2024-03-28 11:10:52 (UTC-7) will added a parent revision: D11454: [sqlite] downgrade migration version on native from '65' to '64'. Harbormaster returned this revision to the author for changes because remote builds failed.Mar 28 2024, 11:19 AM2024-03-28 11:19:35 (UTC-7) will edited the summary of this revision. (Show Details)Mar 28 2024, 11:27 AM2024-03-28 11:27:00 (UTC-7) Harbormaster completed remote builds in B27795: Diff 38490.Mar 28 2024, 11:42 AM2024-03-28 11:42:19 (UTC-7) This revision is now accepted and ready to land.Mar 28 2024, 11:46 AM2024-03-28 11:46:17 (UTC-7)
Revision Contents
Diff 38486 lib/reducers/integrity-reducer.js
lib/reducers/master-reducer.js
lib/reducers/message-reducer.test.js
lib/types/store-ops-types.js
|
I thought putting an invariant here was a reasonable trade-off vs. refactoring the types in the fullStateSyncActionType payload (specifically StateSyncFullActionPayload which is derived from ClientFullStateSync which is derived from BaseFullStateSync) which are used across clients and keyserver.
Open to re-exploring if that would be preferred.