import 'package:get/get.dart';
import '../controllers/kr_home_controller.dart';
// 导入你的 IAP Service 路径
import 'package:kaer_with_panels/app/services/iap/iap_service.dart';

class KRHomeBinding extends Bindings {
  @override
  void dependencies() {
    // 1. 注入 Home 控制器 (只保留一个)
    Get.lazyPut<KRHomeController>(
          () => KRHomeController(),
    );

    // 2. ✅ 在 Home 绑定中注入 IAP Service
    // 使用 fenix: true 是关键，它允许 Service 在页面销毁重建时自动恢复
    Get.lazyPut<KRIAPService>(
          () => KRIAPService(),
      fenix: true,
    );
  }
}