install method

  1. @override
void install()

Wire the watcher's listening hook (event subscription, override, etc.).

Implementation

@override
void install() {
  if (_installed) return;
  _installed = true;
  EventDispatcher.instance.register(ModelCreated, <MagicListener Function()>[
    () => _ModelLifecycleListener('created'),
  ]);
  EventDispatcher.instance.register(ModelSaved, <MagicListener Function()>[
    () => _ModelLifecycleListener('saved'),
  ]);
  EventDispatcher.instance.register(ModelDeleted, <MagicListener Function()>[
    () => _ModelLifecycleListener('deleted'),
  ]);
}