unregisterModel method

void unregisterModel(
  1. WidgetModel model
)

Implementation

void unregisterModel(WidgetModel model) {
  models.remove(model.id);
  var observables = this
      .observables
      .values
      .where((observable) =>
          observable.key != null &&
          observable.key!.startsWith("${model.id.toLowerCase()}."))
      .toList();
  for (Observable observable in observables) {
    observable.listeners?.clear();
    this.observables.remove(observable.key);
  }
}