|
@@ -3,6 +3,7 @@ import 'package:get/get.dart';
|
|
|
import 'package:vnote_device_plugin/devices/temp.dart';
|
|
|
import 'package:vnoteapp/components/alert_dialog.dart';
|
|
|
import 'package:vnoteapp/components/button.dart';
|
|
|
+import 'package:vnoteapp/managers/interfaces/permission.dart';
|
|
|
import 'package:vnoteapp/pages/check/models/form.dart';
|
|
|
import 'package:vnoteapp/pages/check/widgets/exam_configurable/exam_card.dart';
|
|
|
|
|
@@ -24,6 +25,20 @@ class ExamBodyTemperature extends StatefulWidget {
|
|
|
}
|
|
|
|
|
|
class _ExamBodyTemperatureState extends State<ExamBodyTemperature> {
|
|
|
+ var permissionManager = Get.find<IPermissionManager>();
|
|
|
+ @override
|
|
|
+ void initState() {
|
|
|
+ getPermission();
|
|
|
+ super.initState();
|
|
|
+ }
|
|
|
+
|
|
|
+ Future<void> getPermission() async {
|
|
|
+ await permissionManager.requestLocationPermission();
|
|
|
+ await permissionManager.requestBluetoothConnectPermission();
|
|
|
+ await permissionManager.requestBluetoothAdvertisePermission();
|
|
|
+ await permissionManager.requestBluetoothScanPermission();
|
|
|
+ }
|
|
|
+
|
|
|
@override
|
|
|
Widget build(BuildContext context) {
|
|
|
return ExamCard(
|