From 2ad1e038f1e03e99a98fc3f6f4fc44b5333095a4 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Wed, 1 Apr 2026 16:04:41 +0900 Subject: [PATCH] tanos-jlpt: remove `flatten` from xml stream This was earlier used to compensate for a double nesting bug. This has been fixed in the latest version of the xml package. --- lib/_data_ingestion/tanos-jlpt/csv_parser.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/_data_ingestion/tanos-jlpt/csv_parser.dart b/lib/_data_ingestion/tanos-jlpt/csv_parser.dart index dfdab0a..2b8213b 100644 --- a/lib/_data_ingestion/tanos-jlpt/csv_parser.dart +++ b/lib/_data_ingestion/tanos-jlpt/csv_parser.dart @@ -10,11 +10,12 @@ Future> parseJLPTRankedWords( ) async { final List result = []; - final codec = CsvCodec( + final codec = Csv( fieldDelimiter: ',', lineDelimiter: '\n', quoteMode: QuoteMode.strings, escapeCharacter: '\\', + parseHeaders: false, ); for (final entry in files.entries) { @@ -29,7 +30,6 @@ Future> parseJLPTRankedWords( .openRead() .transform(utf8.decoder) .transform(codec.decoder) - .flatten() .map((row) { if (row.length != 3) { throw Exception('Invalid line in $jlptLevel: $row');