initFlutter method
Future<void>
initFlutter([
- String? subDir,
- HiveStorageBackendPreference backendPreference = HiveStorageBackendPreference.native
Initializes Hive with the path from getApplicationDocumentsDirectory.
You can provide a subDir where the boxes should be stored.
Implementation
Future<void> initFlutter(
[String? subDir,
HiveStorageBackendPreference backendPreference =
HiveStorageBackendPreference.native]) async {
WidgetsFlutterBinding.ensureInitialized();
String? path;
if (!kIsWeb) {
var appDir = await getApplicationDocumentsDirectory();
path = path_helper.join(appDir.path, subDir);
}
init(
path,
backendPreference: backendPreference,
);
}