Printer Local data and remove unused

This commit is contained in:
efrilm
2025-09-20 03:56:07 +07:00
parent 04811015b6
commit 44402140fb
46 changed files with 685 additions and 7150 deletions
@@ -4,8 +4,6 @@ import 'package:enaklo_pos/core/constants/colors.dart';
import 'package:enaklo_pos/presentation/setting/widgets/settings_title.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:enaklo_pos/data/datasources/product_local_datasource.dart';
import 'package:enaklo_pos/presentation/setting/bloc/sync_order/sync_order_bloc.dart';
import 'package:enaklo_pos/presentation/setting/bloc/sync_product/sync_product_bloc.dart';
class SyncDataPage extends StatefulWidget {
@@ -114,53 +112,53 @@ class _SyncDataPageState extends State<SyncDataPage> {
fontWeight: FontWeight.w500,
),
),
BlocConsumer<SyncOrderBloc, SyncOrderState>(
listener: (context, state) {
state.maybeWhen(
orElse: () {},
error: (message) {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(message),
backgroundColor: Colors.red,
),
);
},
loaded: () {
// ScaffoldMessenger.of(context).showSnackBar(
// const SnackBar(
// content: Text('Sync Order Success'),
// backgroundColor: Colors.green,
// ),
// );
},
);
},
builder: (context, state) {
return state.maybeWhen(
orElse: () {
return Button.filled(
width: 100,
height: 40,
onPressed: () {
log("πŸ”˜ Sync Order button pressed");
log("πŸ”˜ SyncOrderBloc instance: ${context.read<SyncOrderBloc>()}");
context
.read<SyncOrderBloc>()
.add(const SyncOrderEvent.syncOrder());
log("πŸ”˜ SyncOrderEvent.syncOrder dispatched");
},
label: 'Sinkronasikan',
);
},
loading: () {
return const Center(
child: CircularProgressIndicator(),
);
},
);
},
)
// BlocConsumer<SyncOrderBloc, SyncOrderState>(
// listener: (context, state) {
// state.maybeWhen(
// orElse: () {},
// error: (message) {
// ScaffoldMessenger.of(context).showSnackBar(
// SnackBar(
// content: Text(message),
// backgroundColor: Colors.red,
// ),
// );
// },
// loaded: () {
// // ScaffoldMessenger.of(context).showSnackBar(
// // const SnackBar(
// // content: Text('Sync Order Success'),
// // backgroundColor: Colors.green,
// // ),
// // );
// },
// );
// },
// builder: (context, state) {
// return state.maybeWhen(
// orElse: () {
// return Button.filled(
// width: 100,
// height: 40,
// onPressed: () {
// log("πŸ”˜ Sync Order button pressed");
// log("πŸ”˜ SyncOrderBloc instance: ${context.read<SyncOrderBloc>()}");
// context
// .read<SyncOrderBloc>()
// .add(const SyncOrderEvent.syncOrder());
// log("πŸ”˜ SyncOrderEvent.syncOrder dispatched");
// },
// label: 'Sinkronasikan',
// );
// },
// loading: () {
// return const Center(
// child: CircularProgressIndicator(),
// );
// },
// );
// },
// )
],
),
),