|
|
|
@ -75,6 +75,7 @@ class _MarkAttendanceWidgetState extends State<MarkAttendanceWidget> {
|
|
|
|
|
|
|
|
|
|
@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<MarkAttendanceWidget> {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
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,
|
|
|
|
|