#import namespace reanimated { using namespace facebook; using namespace react; void REAIOSUIScheduler::scheduleOnUI(std::function job) { if ([NSThread isMainThread]) { job(); return; } UIScheduler::scheduleOnUI(job); if (!scheduledOnUI_) { dispatch_async(dispatch_get_main_queue(), ^{ triggerUI(); }); } } } // namespace reanimated