Files
jadb/test/search/setup_database_connection.dart

25 lines
592 B
Dart

import 'dart:io';
import 'package:jadb/_data_ingestion/open_local_db.dart';
import 'package:sqflite_common/sqlite_api.dart';
Future<Database> setup_database_connection() async {
final libSqlitePath = Platform.environment['LIBSQLITE_PATH'];
final jadbPath = Platform.environment['JADB_PATH'];
if (libSqlitePath == null) {
throw Exception('LIBSQLITE_PATH is not set');
}
if (jadbPath == null) {
throw Exception('JADB_PATH is not set');
}
final dbConnection = await openLocalDb(
libsqlitePath: libSqlitePath,
jadbPath: jadbPath,
);
return dbConnection;
}