From c53855b57d2a6a6d39c2da7c158888338c73d3ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20Henriques?= Date: Tue, 24 Mar 2026 11:45:35 +0000 Subject: [PATCH 1/5] Use newest Onyx changes --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 157fa8244d255..9649cc2b9772a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -117,7 +117,7 @@ "react-native-localize": "^3.5.4", "react-native-nitro-modules": "0.29.4", "react-native-nitro-sqlite": "9.2.0", - "react-native-onyx": "3.0.50", + "react-native-onyx": "git+https://github.com/Expensify/react-native-onyx.git#cd7cbbbc71ebf3b2105867ea43a5497ae37ab9e4", "react-native-pager-view": "8.0.0", "react-native-pdf": "7.0.2", "react-native-permissions": "^5.4.0", @@ -34861,9 +34861,9 @@ } }, "node_modules/react-native-onyx": { - "version": "3.0.50", - "resolved": "https://registry.npmjs.org/react-native-onyx/-/react-native-onyx-3.0.50.tgz", - "integrity": "sha512-ILYKm0/4s5KChKCjbo5xY2arbdkzsCosHcPcGbdCfLNa7nDN2/MxlOA/1+WjnUqyIcFW2n6jgxReCpMaIkAS+Q==", + "version": "3.0.53", + "resolved": "git+ssh://git@github.com/Expensify/react-native-onyx.git#cd7cbbbc71ebf3b2105867ea43a5497ae37ab9e4", + "integrity": "sha512-MYq+LXUaL3jGHodXSmcJvazxFRRSkRvow8wVsG9NXaYQbbWuXJw9ZKDPYmhKuQzc0mpyRfXZT+k1HFaJDnOOjg==", "license": "MIT", "dependencies": { "ascii-table": "0.0.9", diff --git a/package.json b/package.json index 9cc0635b030b2..933f761f19b7f 100644 --- a/package.json +++ b/package.json @@ -181,7 +181,7 @@ "react-native-localize": "^3.5.4", "react-native-nitro-modules": "0.29.4", "react-native-nitro-sqlite": "9.2.0", - "react-native-onyx": "3.0.50", + "react-native-onyx": "git+https://github.com/Expensify/react-native-onyx.git#cd7cbbbc71ebf3b2105867ea43a5497ae37ab9e4", "react-native-pager-view": "8.0.0", "react-native-pdf": "7.0.2", "react-native-permissions": "^5.4.0", From 6b4f61f226ff11b023d7cd55e024c95f30c95d42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20Henriques?= Date: Tue, 24 Mar 2026 11:49:21 +0000 Subject: [PATCH 2/5] Use OnyxKeys.isCollectionKey --- src/libs/actions/OnyxDerived/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libs/actions/OnyxDerived/index.ts b/src/libs/actions/OnyxDerived/index.ts index 81777d0e6e0af..7ad45c4a55549 100644 --- a/src/libs/actions/OnyxDerived/index.ts +++ b/src/libs/actions/OnyxDerived/index.ts @@ -6,6 +6,7 @@ * The primary purpose is to optimize performance by reducing redundant computations. More info can be found in the README. */ import Onyx from 'react-native-onyx'; +import OnyxKeys from 'react-native-onyx/dist/OnyxKeys'; import OnyxUtils from 'react-native-onyx/dist/OnyxUtils'; import Log from '@libs/Log'; import IntlStore from '@src/languages/IntlStore'; @@ -87,7 +88,7 @@ function init() { const dependencyIndex = i; const dependencyOnyxKey = dependencies[dependencyIndex]; - if (OnyxUtils.isCollectionKey(dependencyOnyxKey)) { + if (OnyxKeys.isCollectionKey(dependencyOnyxKey)) { Onyx.connectWithoutView({ key: dependencyOnyxKey, waitForCollectionCallback: true, From fc770f26d9684332384af63c747b0944ba78aa47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20Henriques?= Date: Wed, 25 Mar 2026 09:55:44 +0000 Subject: [PATCH 3/5] Use newest Onyx changes --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index f95b70f26b33a..d978430da839c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -117,7 +117,7 @@ "react-native-localize": "^3.5.4", "react-native-nitro-modules": "0.29.4", "react-native-nitro-sqlite": "9.2.0", - "react-native-onyx": "git+https://github.com/Expensify/react-native-onyx.git#cd7cbbbc71ebf3b2105867ea43a5497ae37ab9e4", + "react-native-onyx": "git+https://github.com/Expensify/react-native-onyx.git#13515657046bd04583078449f63f06d016e95b39", "react-native-pager-view": "8.0.0", "react-native-pdf": "7.0.2", "react-native-permissions": "^5.4.0", @@ -34862,8 +34862,8 @@ }, "node_modules/react-native-onyx": { "version": "3.0.53", - "resolved": "git+ssh://git@github.com/Expensify/react-native-onyx.git#cd7cbbbc71ebf3b2105867ea43a5497ae37ab9e4", - "integrity": "sha512-MYq+LXUaL3jGHodXSmcJvazxFRRSkRvow8wVsG9NXaYQbbWuXJw9ZKDPYmhKuQzc0mpyRfXZT+k1HFaJDnOOjg==", + "resolved": "git+ssh://git@github.com/Expensify/react-native-onyx.git#13515657046bd04583078449f63f06d016e95b39", + "integrity": "sha512-/VSrzt25kKT688ylSzocsjI/BkiM0PUZtC/sov4ZCjlfYFr168wVdR5CTJ6XYyct28IWtIWX6yiVzMlSdqUe7Q==", "license": "MIT", "dependencies": { "ascii-table": "0.0.9", diff --git a/package.json b/package.json index eff596ce1f128..dda13813375f5 100644 --- a/package.json +++ b/package.json @@ -181,7 +181,7 @@ "react-native-localize": "^3.5.4", "react-native-nitro-modules": "0.29.4", "react-native-nitro-sqlite": "9.2.0", - "react-native-onyx": "git+https://github.com/Expensify/react-native-onyx.git#cd7cbbbc71ebf3b2105867ea43a5497ae37ab9e4", + "react-native-onyx": "git+https://github.com/Expensify/react-native-onyx.git#13515657046bd04583078449f63f06d016e95b39", "react-native-pager-view": "8.0.0", "react-native-pdf": "7.0.2", "react-native-permissions": "^5.4.0", From d90791683d3e3339997e9810a8d350e08b1dd17e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20Henriques?= Date: Thu, 26 Mar 2026 10:39:11 +0000 Subject: [PATCH 4/5] Use newest Onyx changes --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0513345c883e3..7e8c705396bea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -117,7 +117,7 @@ "react-native-localize": "^3.5.4", "react-native-nitro-modules": "0.29.4", "react-native-nitro-sqlite": "9.2.0", - "react-native-onyx": "git+https://github.com/Expensify/react-native-onyx.git#13515657046bd04583078449f63f06d016e95b39", + "react-native-onyx": "git+https://github.com/Expensify/react-native-onyx.git#bb82ecc19e001a4942fa164483b6263ca4299966", "react-native-pager-view": "8.0.0", "react-native-pdf": "7.0.2", "react-native-permissions": "^5.4.0", @@ -34862,8 +34862,8 @@ }, "node_modules/react-native-onyx": { "version": "3.0.53", - "resolved": "git+ssh://git@github.com/Expensify/react-native-onyx.git#13515657046bd04583078449f63f06d016e95b39", - "integrity": "sha512-/VSrzt25kKT688ylSzocsjI/BkiM0PUZtC/sov4ZCjlfYFr168wVdR5CTJ6XYyct28IWtIWX6yiVzMlSdqUe7Q==", + "resolved": "git+ssh://git@github.com/Expensify/react-native-onyx.git#bb82ecc19e001a4942fa164483b6263ca4299966", + "integrity": "sha512-WzTnHu874ykXiXWR5DPttFABQKEpP5Q0KOCwQFj9yE9GSLhDsxwb1t19rvZouvG92hw6sC8SJ/Tkgm1dHK9DSw==", "license": "MIT", "dependencies": { "ascii-table": "0.0.9", diff --git a/package.json b/package.json index 242ca7e4ea90f..ba92f2f36a91d 100644 --- a/package.json +++ b/package.json @@ -181,7 +181,7 @@ "react-native-localize": "^3.5.4", "react-native-nitro-modules": "0.29.4", "react-native-nitro-sqlite": "9.2.0", - "react-native-onyx": "git+https://github.com/Expensify/react-native-onyx.git#13515657046bd04583078449f63f06d016e95b39", + "react-native-onyx": "git+https://github.com/Expensify/react-native-onyx.git#bb82ecc19e001a4942fa164483b6263ca4299966", "react-native-pager-view": "8.0.0", "react-native-pdf": "7.0.2", "react-native-permissions": "^5.4.0", From 74ff291602667b6a30bc68be44ac0356382d0bf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20Henriques?= Date: Fri, 27 Mar 2026 13:59:30 +0000 Subject: [PATCH 5/5] Bump Onyx to 3.0.54 --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index c22c059248aa0..be2d8f69eb86c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -117,7 +117,7 @@ "react-native-localize": "^3.5.4", "react-native-nitro-modules": "0.29.4", "react-native-nitro-sqlite": "9.2.0", - "react-native-onyx": "3.0.53", + "react-native-onyx": "3.0.54", "react-native-pager-view": "8.0.0", "react-native-pdf": "7.0.2", "react-native-permissions": "^5.4.0", @@ -34861,9 +34861,9 @@ } }, "node_modules/react-native-onyx": { - "version": "3.0.53", - "resolved": "git+ssh://git@github.com/Expensify/react-native-onyx.git#bb82ecc19e001a4942fa164483b6263ca4299966", - "integrity": "sha512-WzTnHu874ykXiXWR5DPttFABQKEpP5Q0KOCwQFj9yE9GSLhDsxwb1t19rvZouvG92hw6sC8SJ/Tkgm1dHK9DSw==", + "version": "3.0.54", + "resolved": "https://registry.npmjs.org/react-native-onyx/-/react-native-onyx-3.0.54.tgz", + "integrity": "sha512-202+t6reV9iQZnr5UOGHaJLCyO5X7Or0V2GHfvb5z10ZM1wnnZ0IKPkfUi+7WPZy4pFhEvDKymuaCIOu6++/rA==", "license": "MIT", "dependencies": { "ascii-table": "0.0.9", diff --git a/package.json b/package.json index 2d142549d4de9..c74980ca10320 100644 --- a/package.json +++ b/package.json @@ -181,7 +181,7 @@ "react-native-localize": "^3.5.4", "react-native-nitro-modules": "0.29.4", "react-native-nitro-sqlite": "9.2.0", - "react-native-onyx": "3.0.53", + "react-native-onyx": "3.0.54", "react-native-pager-view": "8.0.0", "react-native-pdf": "7.0.2", "react-native-permissions": "^5.4.0",