Skip to content

Fixes for subscription checkers

Charles Wright requested to merge cvwright/subscription-fixes into master

Various fixes for the subscription UIA checkers

  • Free forever: Don't just always return success. For non-register endpoints, check that the user actually has an existing subscription on record in the database.
  • Apple: Implement missing isRequired() and isUserEnrolled()
  • Google: Minor tweaks

I also toyed around with the idea of combining all subscriptions into a single stage, but it turned out to be worse than the alternative. Harder for clients to determine what they should do, which was the opposite of the goal. So that new checker has been removed.

Edited by Charles Wright

Merge request reports