This commit is contained in:
Hamza Aleghwairyeen
2024-04-21 01:26:42 +03:00
parent 731769edc0
commit a2d1479513
18 changed files with 1087 additions and 117 deletions

View File

@@ -1,5 +1,6 @@
import 'dart:io';
import 'package:SEFER/controller/payment/paymob/paymob_response.dart';
import 'package:firebase_core/firebase_core.dart';
import 'package:firebase_messaging/firebase_messaging.dart';
import 'package:flutter/material.dart';
@@ -8,7 +9,6 @@ import 'package:flutter_stripe/flutter_stripe.dart';
import 'package:get/get.dart';
import 'package:get_storage/get_storage.dart';
import 'package:flutter/services.dart';
import 'package:paymob_payment/paymob_payment.dart';
import 'package:wakelock_plus/wakelock_plus.dart';
import 'constant/api_key.dart';
import 'constant/box_name.dart';
@@ -19,13 +19,16 @@ import 'controller/firebase/local_notification.dart';
import 'controller/functions/location_background_controller.dart';
import 'controller/local/local_controller.dart';
import 'controller/local/translations.dart';
import 'controller/payment/paymob/paymob_wallet.dart';
import 'firebase_options.dart';
import 'models/db_sql.dart';
import 'splash_screen_page.dart';
final box = GetStorage();
const storage = FlutterSecureStorage();
// final PaymobPayment paymobPayment = PaymobPayment();
final PaymobPayment paymobPayment = PaymobPayment();
final PaymobPaymentWallet paymobPaymentWallet = PaymobPaymentWallet();
DbSql sql = DbSql.instance;
@pragma('vm:entry-point')
@@ -83,6 +86,13 @@ void main() async {
DeviceOrientation.portraitDown,
]);
}
// PaymobPayment.instance.initialize(
// apiKey: AK
// .payMobApikey, // from dashboard Select Settings -> Account Info -> API Key
// integrationID: int.parse(AK.integrationIdPayMob),
// userTokenExpiration: 200,
// iFrameID: 837992,
// );
PaymobPayment.instance.initialize(
apiKey: AK
.payMobApikey, // from dashboard Select Settings -> Account Info -> API Key
@@ -90,6 +100,13 @@ void main() async {
userTokenExpiration: 200,
iFrameID: 837992,
);
PaymobPaymentWallet.instance.initialize(
apiKey: AK
.payMobApikey, // from dashboard Select Settings -> Account Info -> API Key
integrationID: 4556056, //int.parse(AK.integrationIdPayMob),
userTokenExpiration: 200,
iFrameID: 837992,
);
runApp(const MyApp());
}