deleteDocument method
Implementation
Future<void> deleteDocument(int id) async {
final doc = documentBox.get(id);
if (doc != null) {
// Remove associated chunks
chunkBox.removeMany(doc.chunks.map((c) => c.id).toList());
documentBox.remove(id);
}
}