@@ -8,7 +8,7 @@ import 'package:dipantau_desktop_client/core/util/string_extension.dart';
88import 'package:dipantau_desktop_client/core/util/widget_helper.dart' ;
99import 'package:dipantau_desktop_client/feature/data/model/create_track/bulk_create_track_data_body.dart' ;
1010import 'package:dipantau_desktop_client/feature/database/entity/track/track.dart' ;
11- import 'package:dipantau_desktop_client/feature/presentation/bloc/tracking/tracking_bloc .dart' ;
11+ import 'package:dipantau_desktop_client/feature/presentation/bloc/sync_manual/sync_manual_bloc .dart' ;
1212import 'package:dipantau_desktop_client/feature/presentation/page/photo_view/photo_view_page.dart' ;
1313import 'package:dipantau_desktop_client/feature/presentation/widget/widget_error.dart' ;
1414import 'package:dipantau_desktop_client/feature/presentation/widget/widget_primary_button.dart' ;
@@ -32,7 +32,7 @@ class SyncPage extends StatefulWidget {
3232}
3333
3434class _SyncPageState extends State <SyncPage > {
35- final trackingBloc = sl <TrackingBloc >();
35+ final syncManualBloc = sl <SyncManualBloc >();
3636 final listTracks = < Track > [];
3737 final helper = sl <Helper >();
3838 final widgetHelper = WidgetHelper ();
@@ -66,27 +66,27 @@ class _SyncPageState extends State<SyncPage> {
6666 Widget build (BuildContext context) {
6767 final mediaQueryData = MediaQuery .of (context);
6868 widthScreen = mediaQueryData.size.width;
69- return BlocProvider <TrackingBloc >(
70- create: (context) => trackingBloc ,
71- child: BlocListener <TrackingBloc , TrackingState >(
69+ return BlocProvider <SyncManualBloc >(
70+ create: (context) => syncManualBloc ,
71+ child: BlocListener <SyncManualBloc , SyncManualState >(
7272 listener: (context, state) {
73- if (state is ! LoadingTrackingState ) {
73+ if (state is ! LoadingSyncManualState ) {
7474 // untuk menutup dialog loading
7575 Navigator .pop (context);
7676 }
7777
78- if (state is FailureTrackingState ) {
78+ if (state is FailureSyncManualState ) {
7979 final errorMessage = state.errorMessage.convertErrorMessageToHumanMessage ();
8080 if (errorMessage.contains ('401' )) {
8181 widgetHelper.showDialog401 (context);
8282 return ;
8383 }
8484 widgetHelper.showSnackBar (context, errorMessage.hideResponseCode ());
85- } else if (state is SuccessSyncManualTrackingState ) {
85+ } else if (state is SuccessRunSyncManualState ) {
8686 final ids = listTracks.where ((element) => element.id != null ).map ((e) => e.id! ).toList ();
8787 trackDao.deleteMultipleTrackByIds (ids).then ((_) => doLoadData ());
8888 showDialogSuccessfully ();
89- } else if (state is LoadingTrackingState ) {
89+ } else if (state is LoadingSyncManualState ) {
9090 showDialogLoading ();
9191 }
9292 },
@@ -126,8 +126,8 @@ class _SyncPageState extends State<SyncPage> {
126126 );
127127 }).toList (),
128128 );
129- trackingBloc .add (
130- SyncManualTrackingEvent (
129+ syncManualBloc .add (
130+ RunSyncManualEvent (
131131 body: body,
132132 ),
133133 );
0 commit comments