unregisterInjects function
Implementation
void unregisterInjects(List<Inject<dynamic>> _injects) {
for (Inject<dynamic> inject in _injects) {
inject.injected.dispose();
final name = inject.getName();
final isRemoved =
InjectorState.allRegisteredModelInApp[name]?.remove(inject);
if (isRemoved != true) {
continue;
}
if (InjectorState.allRegisteredModelInApp[name]!.isEmpty) {
InjectorState.allRegisteredModelInApp.remove(name);
}
}
}