hi-client/lib/app/modules/kr_home/bindings/kr_home_binding.dart

21 lines
627 B
Dart
Executable File

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,
);
}
}