removeMultiRecord method
Remove Multi Database Record
Implementation
Future<bool> removeMultiRecord(List<DatabaseRecord> records) async {
final file = File(path);
final raf = await file.open(mode: FileMode.append);
for (var record in records) {
if (record.status == RecordStatus.delete) return false;
// delete mark
final recordStatus = await record.deleteAsMark(raf);
record.status = recordStatus;
// remove indexDB list
await _indexedDB.removeRecordToRAM(record, isCallMabyCompact: false);
}
await raf.close();
await _indexedDB.mabyCompact();
return false;
}