Unclear spoolman sync rate config #76
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
The current spoolman sync rate setting has the following text:
" Sync rate (s, 0=off)"
This is unclear for a number of reasons:
Steps to Reproduce
Open the settings integrations section
Expected Behavior
Sync rate (s, 0=end of print), with a logical default like 10s
Environment
Hi @BasK, you are right — the label was misleading.
0does not disable the sync, it triggers a single sync at the end of the print instead of on a regular interval.Fixed in the next nightly build: the label now reads "Sync rate (s, 0=end of print)" across all languages.
Checked the code: yes,
0works correctly as "end of print only". The mid-print interval sync is skipped whensync_rate == 0, but_spoolman_notify_end()is always called when the print finishes or is cancelled — regardless of the sync rate setting. So the behavior matches the label.