productdetails

This commit is contained in:
2025-01-31 19:02:20 +05:30
parent 028155a1d7
commit 42aaa7cdad
32 changed files with 2803 additions and 1987 deletions

View File

@@ -5,6 +5,7 @@ import 'package:fpdart/fpdart.dart';
import 'package:grocery_app/src/core/utils/custom_dio_exception.dart';
import 'package:grocery_app/src/core/utils/response_type_def.dart';
import 'package:grocery_app/src/data/OTPResponseModel.dart';
import 'package:grocery_app/src/data/login_response.dart';
import 'package:grocery_app/src/data/registration_response.dart';
import 'package:grocery_app/src/data/vendor_otpModel.dart';
import 'package:grocery_app/src/logic/services/auth_service_locator.dart';
@@ -19,8 +20,7 @@ class AuthRepo {
try {
var response = await _authServices.sendOtp(data);
final String model = response.toString();
// OtpResponseModel otpResponseModel =
// otpResponseModelFromJson(response.toString());
return right(model);
} on DioException catch (e) {
@@ -42,7 +42,7 @@ class AuthRepo {
authToken: vendorOtpModel.data!.accessToken ?? "");
}
// final String model = response.toString();
return right(vendorOtpModel);
} on DioException catch (e) {
@@ -51,6 +51,27 @@ class AuthRepo {
}
}
FutureResult<LoginResponse> loginOtp(data) async {
try {
var response = await _authServices.loginOtp(data);
LoginResponse loginResponse = loginResponseFromJson(response.toString());
if (loginResponse.accessToken != null)
{
await SharedPrefUtils.setToken(
authToken: loginResponse.accessToken ?? "");
}
// final String model = response.toString();
return right(loginResponse);
} on DioException catch (e) {
var error = CustomDioExceptions.handleError(e);
return left(error);
}
}
// FutureResult<LoginResponse> login(data) async {
// try {
// var response = await _authServices.login(data);