timetracker/lib/core/database/connection/connection_web.dart
2026-08-03 21:51:48 +02:00

13 lines
396 B
Dart

import 'package:drift/drift.dart';
import 'package:drift/wasm.dart';
QueryExecutor openDatabaseConnection() {
return DatabaseConnection.delayed(Future(() async {
final result = await WasmDatabase.open(
databaseName: 'timetrack',
sqlite3Uri: Uri.parse('sqlite3.wasm'),
driftWorkerUri: Uri.parse('drift_worker.dart.js'),
);
return result.resolvedExecutor;
}));
}