From 550e26dce15e4ffdd1157a15d3b486f4c86712e6 Mon Sep 17 00:00:00 2001 From: Sikander Saleem Date: Thu, 26 Jan 2023 11:20:31 +0300 Subject: [PATCH] Attendance loader fix --- lib/ui/landing/dashboard_screen.dart | 3 --- lib/widgets/mark_attendance_widget.dart | 11 +---------- 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/lib/ui/landing/dashboard_screen.dart b/lib/ui/landing/dashboard_screen.dart index af6f903..db1f1fc 100644 --- a/lib/ui/landing/dashboard_screen.dart +++ b/lib/ui/landing/dashboard_screen.dart @@ -76,11 +76,8 @@ class _DashboardScreenState extends State with WidgetsBindingOb void checkSession() async { try { - Utils.showLoading(context); await DashboardApiClient().getOpenMissingSwipes(); - Utils.hideLoading(context); } catch (ex) { - Utils.hideLoading(context); Utils.handleException(ex, context, null); } } diff --git a/lib/widgets/mark_attendance_widget.dart b/lib/widgets/mark_attendance_widget.dart index 03d4847..5cfc347 100644 --- a/lib/widgets/mark_attendance_widget.dart +++ b/lib/widgets/mark_attendance_widget.dart @@ -75,6 +75,7 @@ class _MarkAttendanceWidgetState extends State { @override Widget build(BuildContext context) { + return Container( padding: EdgeInsets.only(left: 21, right: 21, bottom: 21, top: widget.topPadding), decoration: const BoxDecoration(borderRadius: BorderRadius.only(topLeft: Radius.circular(25), topRight: Radius.circular(25)), color: Colors.white), @@ -228,22 +229,12 @@ class _MarkAttendanceWidgetState extends State { } if (isConnected) { - // if (Platform.isIOS) { - // await closeWifiRequest(); - // await Future.delayed(Duration(seconds: 6)); - // } else { - // await WiFiForIoTPlugin.forceWifiUsage(true); - // } await WiFiForIoTPlugin.forceWifiUsage(true); await Future.delayed(const Duration(seconds: 6)); try { GenericResponseModel? g = await DashboardApiClient().markAttendance(pointType: 3, nfcValue: "", isGpsRequired: isWifiLocationEnabled, lat: lat, long: lng); bool status = await model.fetchAttendanceTracking(context); Utils.hideLoading(context); - // if (Platform.isAndroid) { - // await closeWifiRequest(); - // } - await closeWifiRequest(); showMDialog( context,