TIF_E41222849/lib/feature/rewards/reward_home/reward_home_binding.dart

30 lines
1.1 KiB
Dart

import 'package:epic_story_app/data/modules/book_module.dart';
import 'package:epic_story_app/data/modules/children_module.dart';
import 'package:epic_story_app/data/modules/collection_module.dart';
import 'package:epic_story_app/data/modules/flashcard_module.dart';
import 'package:epic_story_app/domain/usecases/book_usecase.dart';
import 'package:epic_story_app/domain/usecases/children_usecase.dart';
import 'package:epic_story_app/domain/usecases/collection_usecase.dart';
import 'package:epic_story_app/domain/usecases/flashcard_usecase.dart';
import 'package:get/get.dart';
import 'reward_home_controller.dart';
class RewardHomeBinding extends Bindings {
@override
void dependencies() {
ChildrenModule();
CollectionModule();
FlashCardModule();
BookModule();
Get.lazyPut<RewardHomeController>(
() => RewardHomeController(
collectionUsecase: Get.find<CollectionUsecase>(),
childrenUsecase: Get.find<ChildrenUsecase>(),
flashCardUsecase: Get.find<FlashCardUsecase>(),
bookUsecase: Get.find<BookUsecase>(),
),
);
}
}