diff --git a/lib/features/question/presentation/bloc/question_bloc.dart b/lib/features/question/presentation/bloc/question_bloc.dart index 2ff6ed0..24c6e01 100644 --- a/lib/features/question/presentation/bloc/question_bloc.dart +++ b/lib/features/question/presentation/bloc/question_bloc.dart @@ -160,21 +160,19 @@ class QuestionBloc extends Bloc { playAnswerAudio(audio: answerEntity.audio); } - Future getNextLevelEvent() async { - await _getNextLevelUseCase(QuestionParams()).then((value) => - value.fold( - (data) { - ContextProvider.context.pushReplacementNamed( + Future getNextLevelEvent({required BuildContext context}) async { + await _getNextLevelUseCase(QuestionParams()).then((value) => value.fold( + (data) { + print(data.id); + context.pushNamed( Routes.questionPage, - pathParameters: { - 'id': '${data.id}' - }, + pathParameters: {'id': '${data.id}'}, ); }, - (error) { + (error) { goToLevelPage(context: ContextProvider.context); }, - ), + ), ); } diff --git a/lib/features/question/presentation/ui/screens/diamond_screen.dart b/lib/features/question/presentation/ui/screens/diamond_screen.dart index 2091108..2a236b7 100644 --- a/lib/features/question/presentation/ui/screens/diamond_screen.dart +++ b/lib/features/question/presentation/ui/screens/diamond_screen.dart @@ -43,7 +43,6 @@ class DiamondScreen extends StatelessWidget { ), MyImage( image: MyAssets.diamondBig, - size: setSize(context: context, tablet: 300), ), Positioned( bottom: setSize( @@ -162,13 +161,13 @@ class DiamondScreen extends StatelessWidget { children: [ Expanded( child: MyWhiteButton( - onTap: () => context.read().getNextLevelEvent(), + onTap: () => context.read().goToLevelPage(context: context), title: context.translate.map, ), ), Expanded( child: MyYellowButton( - onTap: () => context.read().getNextLevelEvent(), + onTap: () => context.read().getNextLevelEvent(context: context), title: context.translate.next, ), ),