From 6e409c77a0590c194321566b111a18058fad7f52 Mon Sep 17 00:00:00 2001 From: Sikander Saleem Date: Mon, 31 Oct 2022 15:50:33 +0300 Subject: [PATCH] mark attendance counter & ios nfc fixed 1.0 --- lib/classes/utils.dart | 1 - lib/main.dart | 10 +++------- lib/widgets/mark_attendance_widget.dart | 2 +- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/lib/classes/utils.dart b/lib/classes/utils.dart index 2bb9135..f28cd2e 100644 --- a/lib/classes/utils.dart +++ b/lib/classes/utils.dart @@ -325,7 +325,6 @@ class Utils { } static void readNFc({required Function(String) onRead}) { - var instance = NfcManager.instance; NfcManager.instance.startSession(onDiscovered: (NfcTag tag) async { print(tag.data); diff --git a/lib/main.dart b/lib/main.dart index 9a1ac05..adca4aa 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -28,9 +28,7 @@ Logger logger = Logger( class MyHttpOverrides extends HttpOverrides { @override HttpClient createHttpClient(SecurityContext? context) { - return super.createHttpClient(context) - ..badCertificateCallback = - (X509Certificate cert, String host, int port) => true; + return super.createHttpClient(context)..badCertificateCallback = (X509Certificate cert, String host, int port) => true; } } @@ -86,11 +84,9 @@ class MyApp extends StatelessWidget { DeviceType deviceType, ) { PostParamsModel? obj = AppState().postParamsObject; - obj?.languageID = - EasyLocalization.of(context)?.locale.languageCode == "ar" ? 1 : 2; + obj?.languageID = EasyLocalization.of(context)?.locale.languageCode == "ar" ? 1 : 2; AppState().setPostParamsModel(obj!); - List> delegates = - context.localizationDelegates; + List> delegates = context.localizationDelegates; // delegates.add(GlobalMaterialLocalizations.delegate); delegates.add( MonthYearPickerLocalizations.delegate, diff --git a/lib/widgets/mark_attendance_widget.dart b/lib/widgets/mark_attendance_widget.dart index 6a5b4d8..c41b89c 100644 --- a/lib/widgets/mark_attendance_widget.dart +++ b/lib/widgets/mark_attendance_widget.dart @@ -143,7 +143,7 @@ class _MarkAttendanceWidgetState extends State { Utils.readNFc(onRead: (String nfcId) async { Utils.showLoading(context); try { - GenericResponseModel? g = await DashboardApiClient().markAttendance(pointType: 2, nfcValue: nfcId ?? "", isGpsRequired: isNfcLocationEnabled, lat: lat, long: lng); + GenericResponseModel? g = await DashboardApiClient().markAttendance(pointType: 2, nfcValue: nfcId, isGpsRequired: isNfcLocationEnabled, lat: lat, long: lng); bool status = await model.fetchAttendanceTracking(context); Utils.hideLoading(context); showMDialog(