unregisterView method

void unregisterView(
  1. String name,
  2. String viewKey
)

Implementation

void unregisterView(String name, String viewKey) {
  if (!_regions.containsKey(name)) {
    _regions[name] = BehaviorSubject.seeded([]);
  }
  final subject = _regions[name] as BehaviorSubject<List<RegionRegistration>>;
  final registration = subject.value.firstWhereOrNull((element) => element.metadata.key == viewKey);
  if (registration != null) {
    final newList = subject.value..remove(registration);
    subject.add(newList);
  }
}