Browse Source

Merge pull request 'bugfix' (#25) from bugfix into develop

Reviewed-on: https://git.nwhco.ir/amirreza.chegini/hade_hoda_flutter/pulls/25
pull/26/head
amirreza.chegini 5 days ago
parent
commit
fabaeee7d9
  1. 11
      lib/core/routers/my_routes.dart
  2. 2
      lib/features/download/presentation/bloc/download_bloc.dart
  3. 1
      lib/features/sample/presentation/bloc/sample_bloc.dart

11
lib/core/routers/my_routes.dart

@ -18,6 +18,8 @@ import 'package:hadi_hoda_flutter/features/level/presentation/ui/level_page.dart
import 'package:hadi_hoda_flutter/features/question/presentation/bloc/question_bloc.dart';
import 'package:hadi_hoda_flutter/features/question/presentation/bloc/question_event.dart';
import 'package:hadi_hoda_flutter/features/question/presentation/ui/question_page.dart';
import 'package:hadi_hoda_flutter/features/sample/presentation/bloc/sample_bloc.dart';
import 'package:hadi_hoda_flutter/features/sample/presentation/ui/sample_page.dart';
import 'package:hadi_hoda_flutter/init_bindings.dart';
class Routes {
@ -25,6 +27,7 @@ class Routes {
const Routes._internal();
factory Routes() => _i;
static const String samplePage = '/sample_page';
static const String introPage = '/intro_page';
static const String downloadPage = '/download_page';
static const String languagePage = '/language_page';
@ -37,6 +40,14 @@ GoRouter get appPages => GoRouter(
initialLocation: Routes.introPage,
navigatorKey: ContextProvider.navigatorKey,
routes: [
GoRoute(
name: Routes.samplePage,
path: Routes.samplePage,
builder: (context, state) => BlocProvider(
create: (context) => SampleBloc(locator()),
child: const SamplePage(),
),
),
GoRoute(
name: Routes.introPage,
path: Routes.introPage,

2
lib/features/download/presentation/bloc/download_bloc.dart

@ -49,6 +49,7 @@ class DownloadBloc extends Bloc<DownloadEvent, DownloadState> {
GetImagesEvent event,
Emitter<DownloadState> emit,
) async {
emit(state.copyWith(getFilesStatus: BaseInit()));
await _getImagesUseCase(NoParams()).then((value) {
value.fold(
(data) {
@ -65,7 +66,6 @@ class DownloadBloc extends Bloc<DownloadEvent, DownloadState> {
GetAudiosEvent event,
Emitter<DownloadState> emit,
) async {
emit(state.copyWith(getFilesStatus: BaseInit()));
await _getAudiosUseCase(NoParams()).then((value) {
value.fold(
(data) async {

1
lib/features/sample/presentation/bloc/sample_bloc.dart

@ -1,4 +1,5 @@
import 'dart:async';
import 'package:bloc/bloc.dart';
import 'package:hadi_hoda_flutter/core/status/base_status.dart';
import 'package:hadi_hoda_flutter/features/sample/domain/entity/sample_entity.dart';

Loading…
Cancel
Save