initializeDatabase method

dynamic initializeDatabase()

Implementation

initializeDatabase() async {
  if (this.databaseFactory != null) {
    return databaseFactory?.openDatabase(inMemoryDatabasePath);
  }

  Directory documentDirectory = await getApplicationDocumentsDirectory();

  String path = join(documentDirectory.path, databaseName + '.db');

  var database = inMemory
      ? await openDatabase(inMemoryDatabasePath)
      : await openDatabase(path, version: version, onCreate: _createDatabase);
  return database;
}