authentication completed

This commit is contained in:
2025-01-25 18:56:57 +05:30
parent d9ddf69827
commit 9e559bdded
15 changed files with 704 additions and 205 deletions

View File

@@ -1,61 +1,21 @@
// import 'package:flutter/material.dart';
// import 'package:vendor_app/src/core/network_services/service_locator.dart';
// import 'package:vendor_app/src/core/utiils_lib/shared_pref_utils.dart';
// import 'package:vendor_app/src/logic/repo/home_repo.dart';
import 'package:flutter/material.dart';
import 'package:grocery_app/src/core/network_services/service_locator.dart';
import 'package:grocery_app/src/logic/repo/home_repo.dart';
// class HomeProvider extends ChangeNotifier {
// final _homeRepo = getIt<HomeRepo>();
class ProductProvider extends ChangeNotifier {
final _homeRepo = getIt<ProductRepo>();
// Future<bool> refreshToken(BuildContext context) async {
// var data = {"refresh_token": "${await SharedPrefUtils.getRefreshToken()}"};
Future<bool> gettAllProduct(BuildContext context) async {
var data = {};
// var result = await _homeRepo.refreshToken(data, context);
// return result.fold(
// (error) {
// print("dkjhsfgjkdfkg");
// return true;
// },
// (response) {
// print("dkjhssfdgdfgdfgfgjkdfkg");
// return true;
// },
// );
// }
// String _userName = '';
// String _phone = '';
// String get userName => _userName;
// String get phone => _phone;
// void setUserName(String name) {
// _userName = name;
// notifyListeners();
// }
// void setPhone(String phoneNumber) {
// _phone = phoneNumber;
// notifyListeners();
// }
// Future<void> getMe() async {
// var data = {};
// try {
// var result = await _homeRepo.getMe(data);
// return result.fold(
// (error) {},
// (response) {
// setUserName(response.firstName);
// setPhone(response.phone);
// SharedPrefUtils.USER_NAME =
// response.firstName + " " + response.lastName;
// SharedPrefUtils.PHONE = response.phone;
// notifyListeners();
// },
// );
// } catch (e) {}
// }
// }
var result = await _homeRepo.getAllProduct(data, context);
return result.fold(
(error) {
return true;
},
(response) {
return true;
},
);
}
}