Update: 2026-06-10 02:44:54
This commit is contained in:
@@ -308,6 +308,7 @@ class LoginController extends GetxController {
|
||||
box.write(BoxName.validity, data['validity']);
|
||||
box.write(BoxName.isInstall, data['isInstall'] ?? 'none');
|
||||
box.write(BoxName.isGiftToken, data['isGiftToken'] ?? 'none');
|
||||
box.write(BoxName.isClaim, data['isClaim'] ?? '0');
|
||||
if (data['inviteCode'] != null) {
|
||||
box.write(BoxName.inviteCode, data['inviteCode'].toString());
|
||||
}
|
||||
@@ -384,6 +385,15 @@ class LoginController extends GetxController {
|
||||
"inviteCode": invite,
|
||||
"passengerID": passengerID,
|
||||
});
|
||||
|
||||
// سجل الدعوة أيضاً في النظام الموحد الجديد
|
||||
await CRUD().post(link: AppLink.addUnifiedInvite, payload: {
|
||||
"inviter_code": invite,
|
||||
});
|
||||
|
||||
// تحديث الحالة محلياً لضمان عدم إرسال الطلب مرة أخرى
|
||||
box.write(BoxName.isInstall, '1');
|
||||
|
||||
await Get.defaultDialog(
|
||||
title: 'Invitation Used'.tr,
|
||||
middleText: "Your invite code was successfully applied!".tr,
|
||||
|
||||
Reference in New Issue
Block a user