diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/RecurringInAppPaymentRepository.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/RecurringInAppPaymentRepository.kt index 5b71f239bb..f1aa80127a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/RecurringInAppPaymentRepository.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/RecurringInAppPaymentRepository.kt @@ -297,6 +297,7 @@ object RecurringInAppPaymentRepository { if (response.status == 200 || response.status == 204) { Log.d(TAG, "Successfully set user subscription to level $subscriptionLevel with response code ${response.status}", true) SignalStore.inAppPayments.updateLocalStateForLocalSubscribe(subscriberType) + MultiDeviceSubscriptionSyncRequestJob.enqueue() syncAccountRecord().subscribe() } else { if (response.applicationError.isPresent) {