This commit is contained in:
efrilm
2025-09-18 21:22:40 +07:00
parent dcb929cde5
commit c1be16845e
7 changed files with 101 additions and 3 deletions
@@ -115,7 +115,7 @@ class Order {
final int? taxAmount;
final int? discountAmount;
final int? totalAmount;
final int? totalCost;
final double? totalCost;
final int? remainingAmount;
final String? paymentStatus;
final int? refundAmount;
+14 -1
View File
@@ -1,3 +1,4 @@
import 'dart:async';
import 'dart:developer';
import 'package:enaklo_pos/core/constants/theme.dart';
import 'package:enaklo_pos/core/network/dio_client.dart';
@@ -26,6 +27,8 @@ import 'package:enaklo_pos/presentation/setting/bloc/get_printer_ticket/get_prin
import 'package:enaklo_pos/presentation/setting/bloc/upload_file/upload_file_bloc.dart';
import 'package:enaklo_pos/presentation/table/blocs/transfer_table/transfer_table_bloc.dart';
import 'package:enaklo_pos/presentation/void/bloc/void_order_bloc.dart';
import 'package:firebase_core/firebase_core.dart';
import 'package:firebase_crashlytics/firebase_crashlytics.dart';
import 'package:flutter/material.dart';
import 'package:enaklo_pos/data/datasources/auth_local_datasource.dart';
import 'package:enaklo_pos/data/datasources/auth_remote_datasource.dart';
@@ -84,6 +87,11 @@ import 'package:flutter_riverpod/flutter_riverpod.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
await FirebaseCrashlytics.instance.setCrashlyticsCollectionEnabled(true);
FlutterError.onError = FirebaseCrashlytics.instance.recordFlutterFatalError;
await SystemChrome.setPreferredOrientations([
DeviceOrientation.landscapeLeft,
DeviceOrientation.landscapeRight,
@@ -92,7 +100,12 @@ void main() async {
// final dir = await getApplicationDocumentsDirectory();
// Hive.init(dir.path);
// Hive.registerAdapter(TableDataAdapter());
runApp(ProviderScope(child: MyApp()));
runZonedGuarded(() async {
runApp(ProviderScope(child: MyApp()));
}, (error, stack) {
FirebaseCrashlytics.instance.recordError(error, stack, fatal: true);
});
}
class MyApp extends StatefulWidget {