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;
}