applyOnDispose static method
Applies the onDispose chain to a reactive object disposal.
Implementation
static void Function() applyOnDispose(
void Function() next,
LxReactive reactive,
) {
if (!LevitReactiveMiddleware.hasDisposeMiddlewares) return next;
var current = next;
for (final mw in LevitReactiveMiddleware._middlewares.reversed) {
if (mw.onDispose != null) {
current = mw.onDispose!(current, reactive);
}
}
return current;
}