import 'package:injectable/injectable.dart'; import '../../database/database.dart'; import '../../main.dart' as backend_main; import '../purchase/yoo_money.dart'; @module abstract class AppModule { @singleton AppDatabase get database => backend_main.database; @singleton YooMoneyHandler get yooMoneyHandler => YooMoneyHandler( shopId: const String.fromEnvironment('YOOKASSA_SHOP_ID', defaultValue: ''), secretKey: const String.fromEnvironment('YOOKASSA_SECRET_KEY', defaultValue: ''), ); }