getBlocStatementsShimmerChoiceY method
Implementation
List<String> getBlocStatementsShimmerChoiceY({
required String pascalCaseApiName,
required String apiName,
required String usCaseEvent,
}) =>
[
"",
"Future<void> ${apiName}Event(${pascalCaseApiName}Event event, Emitter emit) async {",
" emit(${pascalCaseApiName}DataLoadingState());",
" Either<Failure, Success> result = await $usCaseEvent;",
" await result.fold(",
" (failure) async {",
" if (!isUnAuthorised(failure)) {",
" emit(${pascalCaseApiName}ErrorState(message: failure.errorMessage, statusCode: failure.statusCode));",
" }",
" },",
" (data) async {",
];