fetchRecitersList method
Implementation
Future<List<Reciter>?> fetchRecitersList() async {
List<Reciter>? recitersList = await _reciterLocalDataSource.fetchRecitersList();
if ((recitersList != null && recitersList.isNotEmpty)) {
return recitersList;
} else {
final MyResponse<Reciter> response = await _reciterApi.fetchRecitersList();
if (response.code == Apis.CODE_SUCCESS) {
recitersList = response.data as List<Reciter>;
_reciterLocalDataSource.saveRecitersList(recitersList);
}
return recitersList;
}
}