Skip to content

Commit 360bc9a

Browse files
committed
refactor: Ubah penggunaan TrackingBloc ke SyncManualBloc pada fitur sync manual di halaman sync_page.dart
1 parent 4272107 commit 360bc9a

1 file changed

Lines changed: 11 additions & 11 deletions

File tree

lib/feature/presentation/page/sync/sync_page.dart

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import 'package:dipantau_desktop_client/core/util/string_extension.dart';
88
import 'package:dipantau_desktop_client/core/util/widget_helper.dart';
99
import 'package:dipantau_desktop_client/feature/data/model/create_track/bulk_create_track_data_body.dart';
1010
import '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';
1212
import 'package:dipantau_desktop_client/feature/presentation/page/photo_view/photo_view_page.dart';
1313
import 'package:dipantau_desktop_client/feature/presentation/widget/widget_error.dart';
1414
import 'package:dipantau_desktop_client/feature/presentation/widget/widget_primary_button.dart';
@@ -32,7 +32,7 @@ class SyncPage extends StatefulWidget {
3232
}
3333

3434
class _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

Comments
 (0)