init static method

Future<void> init({
  1. Environment environment = Environment.dev,
  2. bool temporaryMode = false,
  3. bool prototypeMode = false,
  4. bool demoMode = false,
  5. void onLoggedIn()?,
})

Implementation

static Future<void> init({
  Environment environment = Environment.dev,
  bool temporaryMode = false,
  bool prototypeMode = false,
  bool demoMode = false,
  void Function()? onLoggedIn,
}) async {
  Get.smartManagement = SmartManagement.keepFactory;
  //masterData;
  XCoreImp.onLoggedIn = () {
    if (onLoggedIn != null) onLoggedIn();
  };
  await _instance().init(
    environment: environment,
    demoMode: demoMode,
    prototypeMode: prototypeMode,
    temporaryMode: temporaryMode,
  );
  if (checkSession() && XCoreImp.onLoggedIn != null) {
    XCoreImp.onLoggedIn!();
  }
}