From 0384fd0ec5215e6e6807ab37b275c0fa32d146dc Mon Sep 17 00:00:00 2001 From: Artem Klimenko <17786225+Velkonost@users.noreply.github.com> Date: Wed, 21 Feb 2024 23:25:38 +0600 Subject: [PATCH] 1941 --- .../Pods-iosApp-acknowledgements.markdown | 36 +++++++++---------- .../domain/di/SubscriptionDomainModule.kt | 8 ++++- shared/umbrella/build.gradle.kts | 2 ++ .../PlatformSDK.kt | 3 ++ 4 files changed, 30 insertions(+), 19 deletions(-) diff --git a/iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-acknowledgements.markdown b/iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-acknowledgements.markdown index f020ea0a..d071c24a 100644 --- a/iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-acknowledgements.markdown +++ b/iosApp/Pods/Target Support Files/Pods-iosApp/Pods-iosApp-acknowledgements.markdown @@ -1742,16 +1742,16 @@ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. + Work and such Derivative Works in Source or Object form. - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work @@ -4756,16 +4756,16 @@ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. + Work and such Derivative Works in Source or Object form. - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work diff --git a/shared/features/subscription/domain/src/commonMain/kotlin/com/velkonost/getbetter/shared/features/subscription/domain/di/SubscriptionDomainModule.kt b/shared/features/subscription/domain/src/commonMain/kotlin/com/velkonost/getbetter/shared/features/subscription/domain/di/SubscriptionDomainModule.kt index 288e0734..1fd27e06 100644 --- a/shared/features/subscription/domain/src/commonMain/kotlin/com/velkonost/getbetter/shared/features/subscription/domain/di/SubscriptionDomainModule.kt +++ b/shared/features/subscription/domain/src/commonMain/kotlin/com/velkonost/getbetter/shared/features/subscription/domain/di/SubscriptionDomainModule.kt @@ -1,3 +1,9 @@ package com.velkonost.getbetter.shared.features.subscription.domain.di -class SubscriptionDomainModule \ No newline at end of file +import com.velkonost.getbetter.shared.features.subscription.domain.CheckSubscriptionUseCase +import org.koin.core.module.dsl.singleOf +import org.koin.dsl.module + +val SubscriptionDomainModule = module { + singleOf(::CheckSubscriptionUseCase) +} \ No newline at end of file diff --git a/shared/umbrella/build.gradle.kts b/shared/umbrella/build.gradle.kts index 60ffa28c..52c74afc 100644 --- a/shared/umbrella/build.gradle.kts +++ b/shared/umbrella/build.gradle.kts @@ -110,6 +110,8 @@ kotlin { implementation(projects.shared.features.diary.data) implementation(projects.shared.features.diary.presentation) + implementation(projects.shared.features.subscription.domain) + implementation(projects.shared.features.addarea.presentation) implementation(projects.shared.features.areadetail.presentation) implementation(projects.shared.features.profiledetail.presentation) diff --git a/shared/umbrella/src/commonMain/kotlin/com.velkonost.getbetter.shared.umbrella/PlatformSDK.kt b/shared/umbrella/src/commonMain/kotlin/com.velkonost.getbetter.shared.umbrella/PlatformSDK.kt index 31041a40..40d3c016 100644 --- a/shared/umbrella/src/commonMain/kotlin/com.velkonost.getbetter.shared.umbrella/PlatformSDK.kt +++ b/shared/umbrella/src/commonMain/kotlin/com.velkonost.getbetter.shared.umbrella/PlatformSDK.kt @@ -40,6 +40,7 @@ import com.velkonost.getbetter.shared.features.social.di.SocialPresentationModul import com.velkonost.getbetter.shared.features.splash.data.di.SplashDataModule import com.velkonost.getbetter.shared.features.splash.presentation.di.SplashPresentationModule import com.velkonost.getbetter.shared.features.subscription.data.di.SubscriptionDataModule +import com.velkonost.getbetter.shared.features.subscription.domain.di.SubscriptionDomainModule import com.velkonost.getbetter.shared.features.subscription.presentation.di.SubscriptionPresentationModule import com.velkonost.getbetter.shared.features.taskdetail.data.di.TaskDetailDataModule import com.velkonost.getbetter.shared.features.taskdetail.presentation.di.TaskDetailPresentationModule @@ -96,6 +97,8 @@ object PlatformSDK { DiaryDataModule, DiaryPresentationModule, + SubscriptionDomainModule, + AddAreaPresentationModule, AreaDetailPresentationModule, ProfileDetailPresentationModule,