initialize static method

Future<void> initialize({
  1. required String appName,
  2. required String url,
  3. required int version,
  4. required String hiveBoxName,
  5. bool initFlutter = true,
  6. bool showLogs = false,
})

Implementation

static Future<void> initialize({
  required String appName,
  required String url,
  required int version,
  required String hiveBoxName,
  bool initFlutter = true,
  bool showLogs = false,
}) async {
  _showLogs = showLogs;
  Strings.initialize(hiveBoxName);
  if (initFlutter) await Hive.initFlutter();
  Hive.registerAdapter(ApiResponseAdapter());
  await Hive.openBox(Strings.BOX_NAME);
  _currentVersion = version;
  _appName = appName;
  _url = url;
}