- Berlin, Deutschland
- https://sneak.berlin
- Joined on
2020-02-05
attempting to set retentiondays to 0 should rewrite this on insert/update to be the 365*1000 value in the db
let's use 365*1000 days as the retain-forever value.
this should fail loudly and prevent server startup if it can't parse the duration string in the env var. your implementation silently fails. bad.
why do you think B can't be durable? just give the database to the targets so they can do the same thing the delivery engine could, and they can own their retries. you're being obtuse here.
No, we have fire-and-forget targets as well as retry targets. The target itself should be responsible for retries and backoff (as required). The log target should log the entire inbound webhook…
the target dispatch should be an interface, and the log target (and all other targets) should be implementations of that interface. i don't want it to just be a function in the dispatcher.