Attached: 2 images @[email protected], why and for whom you added that unnecessary option C?
@davewoodx Yup, youβre right partially. And this behavior is by-design and thereβs reasons for it. Please donβt add unnecessary options as crutch for a feature, the design of which you do not agree or may be do not understand.
Also I suppose anyone is responsible to their own notification preferences in their own clients.
@davewoodx "it depends"
For a properly designed system, especially when you need to agree with colleagues, doubly especially if you already know who'll use it and they can say which endpoints and behavior would be most useful for them: spec first
For a rush project, or when you're the only dev on the project, or when you think it'll be a living thing until you finished both sides by yourself: code first