Hey @smeshko!
@mbrandonw actually sketched out a resending higher-order reducer in this thread: Responding to `FooClient.Action` regardless of which view generates `Effect`s emitting them - #2 by mbrandonw
You could maybe tack that onto activeWorkoutReducer:
let activeWorkoutReducer = Reducer.combine(
...
)
.resending(..., to: ...)