wrapReduce method

Future<ServerState> wrapReduce()
inherited

Override this to have some logic before and after the reduce method. Specifically, this method is called after before and before after: before -> wrapReduce -> after

Usage:

Future<int> wrapReduce() async {
  someLogicBeforeReduce();
  final result = await reduce();
  someLogicAfterReduce();
  return result;
}

Implementation

Future<T> wrapReduce() => reduce();