mirror of
https://github.com/hiddify/hiddify-next.git
synced 2026-06-20 21:12:02 +08:00
15 lines
442 B
Dart
15 lines
442 B
Dart
import 'dart:io';
|
|
|
|
import 'package:drift/drift.dart';
|
|
import 'package:drift/native.dart';
|
|
import 'package:hiddify/core/directories/directories_provider.dart';
|
|
import 'package:path/path.dart' as p;
|
|
|
|
LazyDatabase openConnection() {
|
|
return LazyDatabase(() async {
|
|
final dbDir = await AppDirectories.getDatabaseDirectory();
|
|
final file = File(p.join(dbDir.path, 'db.sqlite'));
|
|
return NativeDatabase.createInBackground(file);
|
|
});
|
|
}
|