1
0
mirror of https://github.com/h7x4/Jisho-Study-Tool.git synced 2024-12-22 22:07:29 +01:00
Jisho-Study-Tool/lib/services/jisho_api/kanji_search.dart
2021-03-03 00:24:25 +01:00

23 lines
574 B
Dart

import 'package:unofficial_jisho_api/api.dart' as jisho;
String _convertGrade(String grade) {
const conversionTable = {
"grade 1": "小1",
"grade 2": "小2",
"grade 3": "小3",
"grade 4": "小4",
"grade 5": "小5",
"grade 6": "小6",
"junior high": ""
};
print('conversion run: $grade -> ${conversionTable[grade]}');
return conversionTable[grade];
}
Future<jisho.KanjiResult> fetchKanji(String kanji) async {
final result = await jisho.searchForKanji(kanji);
result.taughtIn = _convertGrade(result.taughtIn);
return result;
}