master
haroon amjad 1 day ago
parent 3507e13aa3
commit 6ee3594403

@ -44,6 +44,8 @@ class _MarkAttendanceWidgetState extends State<MarkAttendanceWidget> {
int _locationUpdateCbId = 0; int _locationUpdateCbId = 0;
bool isAvailable = false;
@override @override
void initState() { void initState() {
super.initState(); super.initState();
@ -51,7 +53,13 @@ class _MarkAttendanceWidgetState extends State<MarkAttendanceWidget> {
} }
void checkAttendanceAvailability() async { void checkAttendanceAvailability() async {
bool isAvailable = await NfcManager.instance.isAvailable(); try {
NfcAvailability nfcAvailability = await NfcManager.instance.checkAvailability();
isAvailable = nfcAvailability == NfcAvailability.enabled;
} catch (ex) {
isAvailable = false;
}
setState(() { setState(() {
AppState().privilegeListModel!.forEach((PrivilegeListModel element) { AppState().privilegeListModel!.forEach((PrivilegeListModel element) {
if (element.serviceName == "enableNFC") { if (element.serviceName == "enableNFC") {

@ -17,7 +17,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
# Read more about iOS versioning at # Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 3.7.9+300089 version: 3.8.0+300090
#version: 3.9.3+1 #version: 3.9.3+1
environment: environment:

Loading…
Cancel
Save