fetchTranslate method
Implementation
Future<void> fetchTranslate() async {
try {
Directory databasePath = await getApplicationDocumentsDirectory();
String path = join(databasePath.path, '${trans.value}.json');
isLoading.value = true;
if (await File(path).exists()) {
String jsonString = await File(path).readAsString();
Map<String, dynamic> showData = json.decode(jsonString);
data.value = showData['translations'];
} else {
log('Error: Translation file not found at $path');
}
} catch (e) {
log('Error loading translation file: $e');
} finally {
isLoading.value = false;
}
update(['change_tafsir']);
}