Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Autocrafter locking #785

Merged
merged 4 commits into from
Jan 27, 2025
Merged

Autocrafter locking #785

merged 4 commits into from
Jan 27, 2025

Conversation

raoulvdberge
Copy link
Contributor

See #612

Add TaskListener so that pattern providers
know when an iteration has been
satisfied for the "lock until all outputs are received"
locking mode.
When a merge happens, the network is just
overridden, however,
the parents stay the same.
This would leak old parent instances
and send double success
toasts when a task is finished.
When merge, we remove it too.
@raoulvdberge raoulvdberge force-pushed the feat/GH-612/autocrafter-locking branch from 554d4b6 to 5c43ecc Compare January 27, 2025 21:14
Task removed can be called by task completed.
We are now making this differentiation since 5c43ecc
because we do not want toast messages
when the network changes.

Also hardens some tests.
@raoulvdberge raoulvdberge force-pushed the feat/GH-612/autocrafter-locking branch from a54bb59 to fcfa74d Compare January 27, 2025 21:52
@raoulvdberge raoulvdberge merged commit 7856310 into develop Jan 27, 2025
7 checks passed
@raoulvdberge raoulvdberge deleted the feat/GH-612/autocrafter-locking branch January 27, 2025 22:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant