first commit

This commit is contained in:
git
2025-01-29 21:14:24 +01:00
commit d676ba34f4
143 changed files with 5468 additions and 0 deletions

View File

@@ -0,0 +1,51 @@
import 'package:get/get.dart';
import 'package:intl/date_symbol_data_local.dart';
import 'package:mobile_scanner/mobile_scanner.dart';
import '../../pages/login/login_view.dart';
class MainController extends GetxController {
final qrText = ''.obs;
MobileScannerController scannerController = MobileScannerController();
@override
void onInit() {
_initializeDateFormatting();
super.onInit();
}
@override
void onReady() {
stopScanning();
super.onReady();
}
void _initializeDateFormatting() async {
await initializeDateFormatting('de_DE', null);
}
void startScanning() {
scannerController.start();
}
void stopScanning() {
scannerController.stop();
}
void onDetect(Barcode barcode, args) {
final String code = barcode.rawValue ?? 'Unknown';
qrText.value = code;
stopScanning();
}
@override
void onClose() {
scannerController.dispose();
}
void goToLoginPage() {
Get.offAllNamed(LoginPage.namedRoute);
}
}