Skip to content

Commit ae0cfdd

Browse files
zeyapmeta-codesync[bot]
authored andcommitted
Remove animatedShouldDebounceQueueFlush gate in NativeAnimatedHelper (#57337)
Summary: Pull Request resolved: #57337 Now that flush-queue debouncing is the default, drop the `animatedShouldDebounceQueueFlush` checks in `NativeAnimatedHelper` so the debounced flush path is unconditional. `disableQueue()` always schedules a flush, and `setWaitingForIdentifier()` always clears any pending immediate flush. Changelog: [Internal] Reviewed By: christophpurrer Differential Revision: D109468770 fbshipit-source-id: c4c7b19bd62303a43c43de8d5ba827af9786132e
1 parent ae6a3af commit ae0cfdd

1 file changed

Lines changed: 2 additions & 9 deletions

File tree

packages/react-native/src/private/animated/NativeAnimatedHelper.js

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -203,11 +203,7 @@ const API = {
203203
disableQueue(): void {
204204
invariant(NativeAnimatedModule, 'Native animated module is not available');
205205

206-
if (ReactNativeFeatureFlags.animatedShouldDebounceQueueFlush()) {
207-
scheduleQueueFlush();
208-
} else {
209-
API.flushQueue();
210-
}
206+
scheduleQueueFlush();
211207
},
212208
disconnectAnimatedNodeFromView(nodeTag: number, viewTag: number): void {
213209
NativeOperations.disconnectAnimatedNodeFromView(nodeTag, viewTag);
@@ -311,10 +307,7 @@ const API = {
311307

312308
waitingForQueuedOperations.add(id);
313309
queueOperations = true;
314-
if (
315-
ReactNativeFeatureFlags.animatedShouldDebounceQueueFlush() &&
316-
flushQueueImmediate
317-
) {
310+
if (flushQueueImmediate) {
318311
clearImmediate(flushQueueImmediate);
319312
}
320313
},

0 commit comments

Comments
 (0)