registerController<T extends ScreenController> static method

void registerController<T extends ScreenController>(
  1. T controller
)

Implementation

static void registerController<T extends ScreenController>(T controller) {
  int exist = _dependencies.indexWhere((value) => value.runtimeType == controller.runtimeType);

  if (exist < 0) {
    log("[SCREEN_MANAGER]: Creating instance ${controller.runtimeType}");
    _dependencies.add(controller);
  }
}