### Expected behavior `RemoteBlog.hasPaidPlan` should return `true` on WP.com sites that have a paid plan, `false` otherwise. ### Actual behavior The logic of `RemoteBlog.hasPaidPlan` is reversed. It returns `true` on WP.com sites that have a free plan, otherwise `true`. ### Steps to reproduce the behavior I noticed this when calling `hasPaidPlans` in https://github.com/wordpress-mobile/WordPress-iOS/pull/20163. It unexpectedly returned `false` on a site that has a paid plan. ##### WordPressKit Environment - WordPressKit Version `6.1.0-beta` - OS: iOS 16.2 - Device: iPhone 14 Pro Max - Xcode Version: Xcode 14.2 ##### Additional Context In https://github.com/wordpress-mobile/WordPressKit-iOS/pull/558, it appears that the refactor inadvertently flipped the logic on the `hasPaidPlan` bool.
Expected behavior
RemoteBlog.hasPaidPlanshould returntrueon WP.com sites that have a paid plan,falseotherwise.Actual behavior
The logic of
RemoteBlog.hasPaidPlanis reversed. It returnstrueon WP.com sites that have a free plan, otherwisetrue.Steps to reproduce the behavior
I noticed this when calling
hasPaidPlansin wordpress-mobile/WordPress-iOS#20163. It unexpectedly returnedfalseon a site that has a paid plan.WordPressKit Environment
6.1.0-betaAdditional Context
In #558, it appears that the refactor inadvertently flipped the logic on the
hasPaidPlanbool.