initialize static method

Future<void> initialize()

Implementation

static Future<void> initialize() async {
  if (Platform.isWindows || Platform.isLinux) {
    sqfliteFfiInit();
    sqflite.databaseFactory = databaseFactoryFfi;
  }

  final dbPath = await sqflite.getDatabasesPath();
  final path = join(dbPath, '$_databaseName.db');

  final dbInitilized = await sqflite.openDatabase(
    path,
    version: _version,
    onCreate: _createDB,
    onUpgrade: _createDB,
    onDowngrade: _createDB,
  );

  database = dbInitilized;
}