close method

  1. @override
bool close()

Implementation

@override
bool close() {
  // ignore: discarded_futures
  if (!(super.close() as bool)) return false;

  EntityRulesResolver.unregisterContextProvider(_entityRulesContextProvider);

  tryCallSync(() => onClose());

  _instances.removeWhere((name, api) => identical(api, this));

  return true;
}