diff --git a/packages/snjs/lib/Services/Features/FeaturesService.ts b/packages/snjs/lib/Services/Features/FeaturesService.ts index 3c32b61f4..7ae4d59f3 100644 --- a/packages/snjs/lib/Services/Features/FeaturesService.ts +++ b/packages/snjs/lib/Services/Features/FeaturesService.ts @@ -360,8 +360,8 @@ export class FeaturesService const isInitialLoadRolesChange = previousRoles.length === 0 if (!isInitialLoadRolesChange) { - const didPreviousRolesIncludePaidSubscription = this.rolesIncludePaidSubscription(previousRoles) - if (this.onlineRolesIncludePaidSubscription() && !didPreviousRolesIncludePaidSubscription) { + const newRolesIncludePaidSubscription = this.rolesIncludePaidSubscription(roles) + if (newRolesIncludePaidSubscription) { await this.notifyEvent(FeaturesEvent.DidPurchaseSubscription) } }