printer form, bluetooth

This commit is contained in:
efrilm
2025-11-04 14:58:51 +07:00
parent dca0f546f9
commit a87b62ca9f
35 changed files with 2586 additions and 13 deletions
+2
View File
@@ -0,0 +1,2 @@
List<String> printerTypes = ['Bluetooth', 'Network'];
List<String> paperTypes = ['58', '80'];
+15
View File
@@ -1,4 +1,7 @@
import 'dart:developer';
import 'package:flutter/material.dart';
import 'package:permission_handler/permission_handler.dart';
import 'package:shared_preferences/shared_preferences.dart';
import '../../injection.dart';
@@ -54,3 +57,15 @@ int safeRound(double value) {
if (value.isNaN || value.isInfinite) return 0;
return value.round();
}
Future<void> loadPermissionBluetooth() async {
var status2 = await Permission.bluetoothScan.status;
log("Permission: $status2");
if (status2.isDenied) {
await Permission.bluetoothScan.request();
}
var status = await Permission.bluetoothConnect.status;
if (status.isDenied) {
await Permission.bluetoothConnect.request();
}
}