diff --git a/native/redux/persist.js b/native/redux/persist.js --- a/native/redux/persist.js +++ b/native/redux/persist.js @@ -44,7 +44,6 @@ convertUserInfosToReplaceUserOps, userStoreOpsHandlers, } from 'lib/ops/user-store-ops.js'; -import { patchRawThreadInfosWithSpecialRole } from 'lib/permissions/special-roles.js'; import { filterThreadIDsInFilterList } from 'lib/reducers/calendar-filters-reducer.js'; import { highestLocalIDSelector } from 'lib/selectors/local-id-selectors.js'; import { createAsyncMigrate } from 'lib/shared/create-async-migrate.js'; @@ -108,7 +107,6 @@ import { createUpdateDBOpsForMessageStoreMessages, createUpdateDBOpsForMessageStoreThreads, - updateClientDBThreadStoreThreadInfos, } from './client-db-utils.js'; import { defaultState } from './default-state.js'; import { @@ -1133,12 +1131,10 @@ } return newState; }, - [64]: (state: AppState) => - updateClientDBThreadStoreThreadInfos( - state, - patchRawThreadInfosWithSpecialRole, - handleReduxMigrationFailure, - ), + // Migration 64 is a noop to unblock a `native` release since the previous + // contents are not ready to be deployed to prod and we don't want to + // decrement migration 65. + [64]: (state: AppState) => state, [65]: async (state: AppState) => { const replaceOp: ReplaceIntegrityThreadHashesOperation = { type: 'replace_integrity_thread_hashes',