From e4941c249b3ca6a6db6abeebd9adf3dddddfc254 Mon Sep 17 00:00:00 2001 From: Shubham Agrawal Date: Mon, 9 Mar 2026 21:30:04 +0530 Subject: [PATCH] Removed RenameEmojiSkinTone migration --- src/libs/migrateOnyx.ts | 3 +- src/libs/migrations/RenameEmojiSkinTone.ts | 36 ---------------------- 2 files changed, 1 insertion(+), 38 deletions(-) delete mode 100644 src/libs/migrations/RenameEmojiSkinTone.ts diff --git a/src/libs/migrateOnyx.ts b/src/libs/migrateOnyx.ts index 094c1c972082d..d8e1a90f66819 100644 --- a/src/libs/migrateOnyx.ts +++ b/src/libs/migrateOnyx.ts @@ -1,7 +1,6 @@ import CONST from '@src/CONST'; import Log from './Log'; import ConvertPolicyChatReportIDsToString from './migrations/ConvertPolicyChatReportIDsToString'; -import RenameEmojiSkinTone from './migrations/RenameEmojiSkinTone'; import {endSpan, getSpan, startSpan} from './telemetry/activeSpans'; export default function () { @@ -16,7 +15,7 @@ export default function () { }); // Add all migrations to an array so they are executed in order - const migrationPromises = [RenameEmojiSkinTone, ConvertPolicyChatReportIDsToString]; + const migrationPromises = [ConvertPolicyChatReportIDsToString]; // Reduce all promises down to a single promise. All promises run in a linear fashion, waiting for the // previous promise to finish before moving onto the next one. diff --git a/src/libs/migrations/RenameEmojiSkinTone.ts b/src/libs/migrations/RenameEmojiSkinTone.ts deleted file mode 100644 index 81c813b7b70e9..0000000000000 --- a/src/libs/migrations/RenameEmojiSkinTone.ts +++ /dev/null @@ -1,36 +0,0 @@ -import Onyx from 'react-native-onyx'; -import type {OnyxEntry} from 'react-native-onyx'; -import Log from '@libs/Log'; -import ONYXKEYS from '@src/ONYXKEYS'; - -// This migration fixes the value of preferred skin tone to use number only. -export default function () { - return new Promise((resolve) => { - // Connect to the PREFERRED_EMOJI_SKIN_TONE key in Onyx to get the value of PREFERRED_EMOJI_SKIN_TONE. - // This will change the value of default to -1 - const connection = Onyx.connectWithoutView({ - key: ONYXKEYS.PREFERRED_EMOJI_SKIN_TONE, - callback: (value: OnyxEntry) => { - Onyx.disconnect(connection); - - if (!value) { - Log.info('[Migrate Onyx] Skipped migration RenameEmojiSkinTone because there is no value'); - return resolve(); - } - - if (typeof value === 'number') { - Log.info('[Migrate Onyx] Skipped migration RenameEmojiSkinTone because the value is correct'); - return resolve(); - } - - Log.info('[Migrate Onyx] Running RenameEmojiSkinTone migration'); - - // eslint-disable-next-line rulesdir/prefer-actions-set-data - Onyx.merge(ONYXKEYS.PREFERRED_EMOJI_SKIN_TONE, -1).then(() => { - Log.info('[Migrate Onyx] Ran migration RenameEmojiSkinTone'); - resolve(); - }); - }, - }); - }); -}