Skip to content

Conversation

@PortoCode
Copy link
Owner

Architecture overview

image

… changed (with animation)

Since the diffable data source diffing happens on its own dedicated queue (not the main queue) that may also run work on the main thread, we had to replace the `ImmediateWhenOnMainQueueScheduler` with the `ImmediateWhenOnMainThreadScheduler`.

Also, we had to rearrange the setup of some tests since the diffable data source eagerly preloads cells.
@PortoCode PortoCode self-assigned this Apr 2, 2025
@PortoCode PortoCode merged commit ea51ae7 into main Apr 2, 2025
2 checks passed
@PortoCode PortoCode deleted the refactor/non-blocking-async-injection branch April 2, 2025 01:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants