feat: add image upload functionality to poultry science feature, including repository and data source updates for handling image uploads

This commit is contained in:
2025-12-10 16:42:53 +03:30
parent 455a5a5571
commit 3d73d9a17a
23 changed files with 3481 additions and 36 deletions

View File

@@ -1,10 +1,15 @@
import 'package:rasadyar_chicken/features/common/presentation/page/profile/logic.dart';
import 'package:rasadyar_chicken/presentation/widget/base_page/logic.dart';
import 'package:rasadyar_core/core.dart';
class GlobalBinding extends Bindings {
@override
void dependencies() {
Get.lazyPut(() => BaseLogic(), fenix: true);
// Register ChickenBaseLogic and also as BasePageLogic/BaseLogic for compatibility
// Since ChickenBaseLogic extends BasePageLogic, we can use the same instance
Get.lazyPut<ChickenBaseLogic>(() => ChickenBaseLogic(), fenix: true);
// Register the same instance as BasePageLogic/BaseLogic
Get.lazyPut<BasePageLogic>(() => Get.find<ChickenBaseLogic>(), fenix: true);
Get.lazyPut(() => ProfileLogic(), fenix: true);
//root logics