init method

Future<void> init()

Initialize Isar database

Implementation

Future<void> init() async {
  if (_isInitialized) return;

  final dir = await getApplicationDocumentsDirectory();

  _isar = await Isar.open(
    [SyncOperationSchema, DataRecordSchema],
    directory: dir.path,
    name: 'synclayer_db',
  );

  _isInitialized = true;
}