This commit is contained in:
Hamza-Ayed
2025-02-04 23:11:40 +03:00
parent b11c999bcc
commit a09bfbd646
4 changed files with 17 additions and 10 deletions

View File

@@ -12,6 +12,7 @@ import 'package:url_launcher/url_launcher.dart';
import '../../constant/links.dart'; import '../../constant/links.dart';
import '../../onbording_page.dart'; import '../../onbording_page.dart';
import '../../print.dart';
import '../functions/crud.dart'; import '../functions/crud.dart';
class GoogleSignInHelper { class GoogleSignInHelper {
@@ -164,6 +165,8 @@ class GoogleSignInHelper {
// Method to handle sign-up process // Method to handle sign-up process
static Future<void> _handleSignUp(GoogleSignInAccount user) async { static Future<void> _handleSignUp(GoogleSignInAccount user) async {
// Store driver information // Store driver information
Log.print('email is ${user.email}');
box.write(BoxName.passengerID, user.id); box.write(BoxName.passengerID, user.id);
box.write(BoxName.email, encryptionHelper.encryptData(user.email)); box.write(BoxName.email, encryptionHelper.encryptData(user.email));
box.write(BoxName.name, box.write(BoxName.name,

View File

@@ -30,9 +30,9 @@ class CRUD {
'Basic ${base64Encode(utf8.encode(AK.basicAuthCredentials.toString()))}', 'Basic ${base64Encode(utf8.encode(AK.basicAuthCredentials.toString()))}',
}, },
); );
// Log.print('req: ${response.request}'); Log.print('req: ${response.request}');
// Log.print('response: ${response.body}'); Log.print('response: ${response.body}');
// Log.print('payload: ${payload}'); Log.print('payload: ${payload}');
// if (response.statusCode == 200) { // if (response.statusCode == 200) {
var jsonData = jsonDecode(response.body); var jsonData = jsonDecode(response.body);
if (jsonData['status'] == 'success') { if (jsonData['status'] == 'success') {
@@ -60,9 +60,9 @@ class CRUD {
if (response.statusCode == 200) { if (response.statusCode == 200) {
try { try {
// Log.print('req: ${response.request}'); Log.print('req: ${response.request}');
// Log.print('response: ${response.body}'); Log.print('response: ${response.body}');
// Log.print('payload: ${payload}'); Log.print('payload: ${payload}');
var jsonData = jsonDecode(response.body); var jsonData = jsonDecode(response.body);
if (jsonData['status'] == 'success') { if (jsonData['status'] == 'success') {

View File

@@ -145,7 +145,8 @@ class PaymobPaymentWallet {
}) async { }) async {
final Map<String, dynamic> data = { final Map<String, dynamic> data = {
"source": { "source": {
"identifier": box.read(BoxName.phoneWallet).toString(), "identifier": encryptionHelper
.decryptData(box.read(BoxName.phoneWallet).toString()),
"subtype": "WALLET", "subtype": "WALLET",
}, },
"payment_token": paymentToken, "payment_token": paymentToken,
@@ -267,7 +268,7 @@ class PaymobBillingDataWallet {
Map<String, dynamic> toJson() { Map<String, dynamic> toJson() {
return { return {
"email": box.read(BoxName.email) ?? box.read(BoxName.emailDriver), "email": box.read(BoxName.email),
"first_name": encryptionHelper "first_name": encryptionHelper
.decryptData(box.read(BoxName.name).toString().split(' ')[0]) .decryptData(box.read(BoxName.name).toString().split(' ')[0])
.toString(), .toString(),

View File

@@ -1,4 +1,5 @@
import 'package:Tripz/constant/style.dart'; import 'package:Tripz/constant/style.dart';
import 'package:Tripz/controller/functions/encrypt_decrypt.dart';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
@@ -334,8 +335,10 @@ void showPaymentOptions(BuildContext context, PaymentController controller) {
color: CupertinoColors.activeGreen)), color: CupertinoColors.activeGreen)),
onPressed: () async { onPressed: () async {
Get.back(); Get.back();
box.write(BoxName.phoneWallet, box.write(
controller.walletphoneController.text); BoxName.phoneWallet,
encryptionHelper.encryptData(
controller.walletphoneController.text));
Toast.show( Toast.show(
context, context,
'Phone Wallet Saved Successfully'.tr, 'Phone Wallet Saved Successfully'.tr,