runWithErrorHandler method

dynamic runWithErrorHandler(
  1. Message message,
  2. TelegramEx telegram, {
  3. dynamic additionalData,
})

Implementation

dynamic runWithErrorHandler(Message message, TelegramEx telegram,
    {additionalData}) {
  final locked = _locked[name];
  if (locked == true) return;
  if (lockOnRun) {
    lock();
    Future.delayed(lockDuration, () {
      unlock();
    });
  }
  return catchAsyncError(run(message, telegram),
      additionalData: additionalData);
}