getData method
Implementation
Future<PageViewData> getData(String code) async {
dataPageView = ViewData.loading();
update();
final result = await pageViewService.getPageView(code);
return result.fold(
(failure) {
dataPageView = ViewData.error(message: failure.message);
onError?.call(failure.message);
update();
throw Exception(failure.message);
},
(result) {
dataPageView = ViewData.loaded(data: result);
update();
return result;
},
);
}