canUseEarlyAccess static method

bool canUseEarlyAccess()

Canonical check for early access features.

Resolution order:

  1. Admin bypass.
  2. Global hasEarlyAccess master switch (must be on).
  3. User subscription >= platinum.

Implementation

static bool canUseEarlyAccess() {
  if (isAdmin) return true;
  if (!earlyAccessEnabled) return false;
  return isPlatinumOrAbove();
}