You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While there is no guarantees for thread-safety on Action. CocoaAction exposed public API should guarantee delivering events on main thread to ensure safe binding to UI.
The text was updated successfully, but these errors were encountered:
MainScheduler.ensureExecutingOnScheduler() is widely used mainly to make sure that subsequent lines of code that follows will be executed on the main queue for example Drivers are executed on the main queue like this MainScheduler.ensureExecutingOnScheduler(errorMessage: errorMessage). So Action should not be that different. An alternative would be to start asking the user to provide us a Scheduler where to run the code. But this will be an overkill IMHO
While there is no guarantees for thread-safety on
Action
.CocoaAction
exposed public API should guarantee delivering events on main thread to ensure safe binding to UI.The text was updated successfully, but these errors were encountered: