Skip to content

Commit 98113ff

Browse files
sammy-SCfacebook-github-bot
authored andcommitted
implement SchedulerDelegateProxy::schedulerShouldSynchronouslyUpdateViewOnUIThread (#51334)
Summary: Pull Request resolved: #51334 changelog: [internal] Implement schedulerShouldSynchronouslyUpdateViewOnUIThread for C++ Native Animated. This simply passes along the data. Reviewed By: zeyap Differential Revision: D74739294
1 parent 795b9a1 commit 98113ff

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

packages/react-native/React/Fabric/RCTScheduler.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ NS_ASSUME_NONNULL_BEGIN
4242
blockNativeResponder:(BOOL)blockNativeResponder
4343
forShadowView:(const facebook::react::ShadowView &)shadowView;
4444

45+
- (void)schedulerDidSynchronouslyUpdateViewOnUIThread:(facebook::react::Tag)reactTag props:(folly::dynamic)props;
4546
@end
4647

4748
/**

packages/react-native/React/Fabric/RCTScheduler.mm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ void schedulerDidSendAccessibilityEvent(const ShadowView &shadowView, const std:
6868

6969
void schedulerShouldSynchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic &props) override
7070
{
71-
// Does nothing.
72-
// This delegate method is not currently used on iOS.
71+
RCTScheduler *scheduler = (__bridge RCTScheduler *)scheduler_;
72+
[scheduler.delegate schedulerDidSynchronouslyUpdateViewOnUIThread:tag props:props];
7373
}
7474

7575
private:

0 commit comments

Comments
 (0)