2026-02-19
This commit is contained in:
@@ -35,14 +35,14 @@ Future<void> showDriverGiftClaim(BuildContext context) async {
|
||||
if (box.read(BoxName.is_claimed).toString() == '0' ||
|
||||
box.read(BoxName.is_claimed) == null) {
|
||||
MyDialog().getDialog(
|
||||
'You have gift 30000 SYP'.tr, 'This for new registration'.tr, () async {
|
||||
'You have gift 300 SYP'.tr, 'This for new registration'.tr, () async {
|
||||
Get.back();
|
||||
var res = await CRUD().post(link: AppLink.updateDriverClaim, payload: {
|
||||
'driverId': box.read(BoxName.driverID),
|
||||
});
|
||||
if (res != 'failure') {
|
||||
Get.find<CaptainWalletController>()
|
||||
.addDriverWallet('new driver', '30000', '30000');
|
||||
.addDriverWallet('new driver', '300', '300');
|
||||
Confetti.launch(
|
||||
context,
|
||||
options:
|
||||
|
||||
@@ -265,6 +265,8 @@ class SecurityHelper {
|
||||
// print("security_warning".tr); //using easy_localization
|
||||
// Use a more robust approach to show a warning, like a dialog:
|
||||
_showSecurityWarning();
|
||||
} else {
|
||||
box.write(BoxName.security_check, 'passed');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -2,6 +2,9 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:get/get.dart';
|
||||
|
||||
import '../../constant/box_name.dart';
|
||||
import '../../main.dart';
|
||||
|
||||
class SecurityChecks {
|
||||
static const platform = MethodChannel(
|
||||
'com.intaleq_driver/security'); // Choose a unique channel name
|
||||
@@ -39,6 +42,8 @@ class SecurityChecks {
|
||||
),
|
||||
);
|
||||
} else {
|
||||
box.write(BoxName.security_check, 'passed');
|
||||
|
||||
// Continue with normal app flow
|
||||
print("Device is secure.");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user