The various branches of handle_put_event can fail for all sorts of reasons that cannot be addressed later by RetryManager, like:
- missing permissions (to write a file)
- file already exists (when saving attachment file)
We need a clean way to propagate and handle these errors. The main distinction is these cannot be covered by RetryManager.
The various branches of
handle_put_eventcan fail for all sorts of reasons that cannot be addressed later byRetryManager, like:We need a clean way to propagate and handle these errors. The main distinction is these cannot be covered by
RetryManager.