init method

  1. @override
dynamic init({
  1. Environment environment = Environment.dev,
  2. bool temporaryMode = false,
  3. bool prototypeMode = false,
  4. bool demoMode = false,
})
override

Implementation

@override
init({
  Environment environment = Environment.dev,
  bool temporaryMode = false,
  bool prototypeMode = false,
  bool demoMode = false,
}) async {
  Env.environment = environment;
  XCore.isTemporary = temporaryMode;
  XCore.isProtoType = prototypeMode;
  XCore.isDemo = demoMode;

  if (!XCore.isTemporary) {
    Directory directory = await getApplicationDocumentsDirectory();
    await Hive.initFlutter(directory.path);
    await HiveStorage.instance(hiveBox!);
  }
}