File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
src/platform/cloud/subscription/composables Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -31,8 +31,12 @@ function useSubscriptionInternal() {
3131 const subscriptionStatus = ref < CloudSubscriptionStatusResponse | null > ( null )
3232 const telemetry = useTelemetry ( )
3333
34+ const isSubscriptionCheckRequired = computed ( ( ) =>
35+ Boolean ( isCloud && window . __CONFIG__ ?. subscription_required )
36+ )
37+
3438 const isSubscriptionRequirementMet = computed ( ( ) => {
35- if ( ! isCloud || ! window . __CONFIG__ ?. subscription_required ) return true
39+ if ( ! isSubscriptionCheckRequired . value ) return true
3640
3741 return subscriptionStatus . value ?. is_active ?? false
3842 } )
@@ -106,7 +110,7 @@ function useSubscriptionInternal() {
106110 }
107111
108112 const shouldWatchCancellation = ( ) : boolean =>
109- Boolean ( isCloud && window . __CONFIG__ ?. subscription_required )
113+ isSubscriptionCheckRequired . value
110114
111115 const { startCancellationWatcher, stopCancellationWatcher } =
112116 useSubscriptionCancellationWatcher ( {
@@ -123,6 +127,8 @@ function useSubscriptionInternal() {
123127 }
124128
125129 const requireActiveSubscription = async ( ) : Promise < void > => {
130+ if ( ! isSubscriptionCheckRequired . value ) return
131+
126132 await fetchSubscriptionStatus ( )
127133
128134 if ( ! isSubscriptionRequirementMet . value ) {
You can’t perform that action at this time.
0 commit comments