Patrick Ohly <patrick.ohly@...> writes:
notifyLevel (3, unshared, shared, global):
Level of detail for desktop notifications. Currently such
notifications are generated only for automatically started
0 - suppress all notifications
1 - show only errors
2 - show information about changes and errors (same as level 3 at
3 - show all notifications, including starting a sync
Does this all make sense so far?
Wow. That's quite a lot of work for my little pet peeve. I certainly
didn't anticipate this...
For this problem I see 2 basic paths. First (and the one I would take)
would be to make "notifyLevel" per connection and be done with it.
The second path follows your extensive spec. It seems like this might
be a bit more convoluted than it needs to be as you are attempting to fit a
change/feature into a structure where that feature was not anticipated in
the design. I'm definitely not telling you to do it for this request, but
sometimes re-evaluating the original basic design makes sense...