execute method

dynamic execute(
  1. Function function, {
  2. String? label,
})

Implementation

dynamic execute(Function function, {String? label}) {
  final DateTime start = DateTime.now();
  final String prefix = label ?? this.label;
  final dynamic result = function();
  durations.add(
      DateTime.now().millisecondsSinceEpoch - start.millisecondsSinceEpoch);
  tlLogger.v('$prefix required ${durations.last} ms');
  return result;
}