init method

  1. @override
dynamic init()
override

Implementation

@override
init() {
  super.init();
  dev.log(routeName ?? "", name: "SplashViewModel Started by");
  switch (routeName) {
    case SplashPage.ROUTE_NAME_AFTER_INTRO:
      afterIntro();
      break;
    case SplashPage.ROUTE_NAME_AFTER_PERMISSION:
      afterPermission();
      break;
    case SplashPage.ROUTE_NAME_AFTER_LOGIN:
      afterLogin();
      break;
    case SplashPage.ROUTE_NAME_AFTER_ONBOARDING:
      afterOnboarding();
      break;
    case SplashPage.ROUTE_NAME_APP_OPEN:
    default:
      appOpen();
      break;
  }
}