eyre: fix for %trim bug - addendum
Broader, more direct solution.
:: XX cancel active too if =(0 trim-priority) ?
::
?: ?=(%trim -.task)
- =/ event-args [[eny duct now rof] server-state.ax]
+ =* event-args [[eny duct now rof] server-state.ax]
=* by-channel by-channel:(per-server-event event-args)
=* channel-state channel-state.server-state.ax
::
::
=| moves=(list (list move))
|- ^- [(list move) _http-server-gate]
- =/ event-args [[eny duct now rof] server-state.ax]
- =* by-channel by-channel:(per-server-event event-args)
=* channel-id i.inactive
?~ inactive
[(zing (flop moves)) http-server-gate]
