unregister<C extends Command<Object?>> method

void unregister<C extends Command<Object?>>({
  1. bool silent = false,
})

Отменяет регистрацию обработчика для команды C.

Ошибки:

Implementation

void unregister<C extends Command<Object?>>({bool silent = false}) {
  final removed = _handlers.remove(C);
  if (!silent && removed == null) {
    throw CommandHandlerNotFoundException(C);
  }
}