api integration

This commit is contained in:
jayesh
2024-07-19 16:20:14 +05:30
parent 948777ee21
commit 4e768e6f6a
44 changed files with 166 additions and 113 deletions

View File

@@ -3,6 +3,7 @@ import 'package:equatable/equatable.dart';
import 'package:tanami_app/Api_Helper/base_manager.dart';
import 'package:tanami_app/core/styles/app_text.dart';
import '../../../../Globalconst.dart';
import '../../../../core/routes/routes.dart';
import '../../../../core/utils/secure/secure_storage_service.dart';
import '../../Repository/PinAPIServices.dart';
@@ -109,9 +110,9 @@ class PinBloc extends Bloc<PinEvent, PinState> {
ResponseData response = await PinAPIServices().Verifypin(pindata);
if (response.status == ResponseStatus.SUCCESS) {
await secureStorageService.write(
'accesstoken', response.data["data"]["accessToken"]);
'accesstoken', response.data["user"]["accessToken"]);
await secureStorageService.write(
'refreshtoken', response.data["data"]["refreshToken"]);
'refreshtoken', response.data["user"]["refreshToken"]);
emit(state.copyWith(
pinComplete: true,
pin: state.pin,
@@ -124,7 +125,9 @@ class PinBloc extends Bloc<PinEvent, PinState> {
pinComplete: true,
pin: state.pin,
isVerified: false,
error: "Incorrect Pin Code",
error: Globalconst.languageSelected == "en"
? "Incorrect Pin Code"
: "رمز التعريف الشخصي غير صحيح",
verifiedOnce: true,
));
}

View File

@@ -89,10 +89,12 @@ class PinKey extends StatelessWidget {
);
},
),
(fromScreen == "login" || fromScreen == "forgot-pin")
(fromScreen == "login" ||
fromScreen == "forgot-pin" ||
fromScreen == "LoginedInUser")
? const Gap(20)
: const Gap(0),
(fromScreen == "login")
(fromScreen == "login" || fromScreen == "LoginedInUser")
? GestureDetector(
onTap: () {
forgotPinDialog(context);