This commit is contained in:
Phillip Thelen 2021-06-29 19:04:01 +02:00
parent d24c9c7178
commit 329ed7f212

View file

@ -249,8 +249,11 @@ class SubscriptionFragment : BaseFragment<FragmentSubscriptionBinding>(), GemPur
private fun checkIfNeedsCancellation() {
if (user?.purchased?.plan?.paymentMethod == "Google" &&
user?.purchased?.plan?.isActive == true &&
user?.purchased?.plan?.dateTerminated == null &&
(purchasedSubscription?.autoRenewing == false ||purchasedSubscription == null)) {
compositeSubscription.add(apiClient.cancelSubscription().subscribe({
compositeSubscription.add(apiClient.cancelSubscription()
.flatMap { userRepository.retrieveUser(false, true) }
.subscribe({
refresh()
}, RxErrorHandler.handleEmptyError()))
}