Merge pull request #53 from WDI-Ideas/jayeshjain25

player id issue fixed
This commit is contained in:
Jayesh jain
2024-05-09 12:34:09 +05:30
committed by GitHub

View File

@@ -4,6 +4,7 @@ import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import 'package:onesignal_flutter/onesignal_flutter.dart';
import 'package:pin_code_fields/pin_code_fields.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:traderscircuit/Utils/Common/CommonAppbar.dart';
@@ -22,7 +23,7 @@ int? isKycUpdated;
int? isSecuredAccess;
class VerifyOTP extends StatefulWidget {
VerifyOTP({super.key});
VerifyOTP({super.key});
@override
State<VerifyOTP> createState() => _VerifyOTPState();
@@ -43,14 +44,16 @@ class _VerifyOTPState extends State<VerifyOTP> {
_verifycheck() async {
final isValid = _otpform.currentState?.validate();
final status = await OneSignal.shared.getDeviceState();
final String? playerIdV = status?.userId;
if (isValid!) {
SharedPreferences prefs = await SharedPreferences.getInstance();
Utils.loader();
// print("PLAYER ID ==> ${prefs.getString("playerId")}");
Map<String, String> updata = {
"mobile_number": phonenumber.toString(),
"otp": pincode.text,
"playerId": prefs.getString("playerId")!,
"playerId": playerIdV!,
};
final resp = await VerifyNumberAPI(updata).verifynumberApi();
if (resp.status == ResponseStatus.SUCCESS) {