createDatabase static method
Implementation
static Future<PendingMessageRepository> createDatabase(String dbName) async {
PendingMessageRepository repository;
if (!wasInitialized) {
if (Platform.isWindows || Platform.isLinux) {
sqfliteFfiInit();
databaseFactory = databaseFactoryFfi;
}
wasInitialized = true;
}
repository = PendingMessageRepository(await openDatabase(
'${await getDatabasesPath()}/$dbName',
onCreate: _createTables,
version: 1,
));
return repository;
}