Future<Document?> get({required String id}) async { final documents = await repository.getDocuments(ids: [id]); if (documents.isEmpty) return null; return documents.first; }