dispatch method
void
dispatch(
- BarrageLineController ctrl,
- List<
BarrageItem> value, - int channelIndex,
- double slideWidth,
Implementation
void dispatch(BarrageLineController ctrl, List<BarrageItem> value, int channelIndex, double slideWidth) {
if (widget.channelDelayMap != null) {
Duration? duration = widget.channelDelayMap![channelIndex];
if (duration != null) {
Future.delayed(duration, () {
ctrl.trigger(value, slideWidth);
});
} else {
_randTrigger(ctrl, value, slideWidth);
}
} else {
_randTrigger(ctrl, value, slideWidth);
}
}