initialize static method
Implementation
static Future<bool> initialize({
required String name,
required Future<void> Function(Database db) onCreateTables,
}) async {
try {
_name = name;
_onCreateTables = onCreateTables;
// // تهيئة قاعدة البيانات على سطح المكتب
// if (!kIsWeb &&
// (Platform.isWindows || Platform.isLinux || Platform.isMacOS)) {
// sqfliteFfiInit(); // 🔹 تهيئة FFI
// databaseFactory = databaseFactoryFfi; // 🔹 استبدال المصنع الافتراضي
// }
await JDB.instance.database;
jLog.d('JDB Initialized: $_name');
return true;
} catch (ex) {
jLog.e(ex);
}
return false;
}