Skip to content

Comments

feat(job): optimize menu sync by disabling recipe fetch and adding unique job constraints#268

Merged
Muetze42 merged 1 commit intomainfrom
development
Jan 25, 2026
Merged

feat(job): optimize menu sync by disabling recipe fetch and adding unique job constraints#268
Muetze42 merged 1 commit intomainfrom
development

Conversation

@Muetze42
Copy link
Owner

  • Disable missing recipe fetch during menu sync to reduce API calls, with a note to monitor data quality
  • Update FetchMenuJob to sync menus with existing recipes only
  • Make FetchRecipeJob implement ShouldBeUnique to prevent duplicate processing
  • Add unique constraints and timeout to FetchRecipeJob for better queue management
  • Adjust SyncMenusJob scheduling to run at 6 AM and 6 PM

…ique job constraints

- Disable missing recipe fetch during menu sync to reduce API calls, with a note to monitor data quality
- Update `FetchMenuJob` to sync menus with existing recipes only
- Make `FetchRecipeJob` implement `ShouldBeUnique` to prevent duplicate processing
- Add unique constraints and timeout to `FetchRecipeJob` for better queue management
- Adjust `SyncMenusJob` scheduling to run at 6 AM and 6 PM
@Muetze42 Muetze42 merged commit 5e67dfe into main Jan 25, 2026
1 of 2 checks passed
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.

1 participant