diff options
| author | Christian Cleberg <[email protected]> | 2026-04-20 16:57:40 -0500 |
|---|---|---|
| committer | Christian Cleberg <[email protected]> | 2026-04-20 16:57:40 -0500 |
| commit | 2e90ee4ceca73d5126118920b486149cb227c4e9 (patch) | |
| tree | 32c726ba864f3e88e018452df3571f31bb518db0 /DomainDig/PremiumAccessService.swift | |
| parent | 9999f876feb9a2d419a79ad601f78053c44d44f8 (diff) | |
| download | domain-dig-2e90ee4ceca73d5126118920b486149cb227c4e9.tar.gz domain-dig-2e90ee4ceca73d5126118920b486149cb227c4e9.tar.bz2 domain-dig-2e90ee4ceca73d5126118920b486149cb227c4e9.zip | |
feat(v2.1.0): add bulk workflows, CSV export, and filtering
Diffstat (limited to 'DomainDig/PremiumAccessService.swift')
| -rw-r--r-- | DomainDig/PremiumAccessService.swift | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/DomainDig/PremiumAccessService.swift b/DomainDig/PremiumAccessService.swift index 698a2d2..0987dae 100644 --- a/DomainDig/PremiumAccessService.swift +++ b/DomainDig/PremiumAccessService.swift @@ -1,27 +1,15 @@ import Foundation enum PremiumAccessService { - static let freeTrackedDomainLimit = 3 - static func hasAccess(to capability: PremiumCapability) -> Bool { - switch capability { - case .unlimitedTrackedDomains, - .automatedMonitoring, - .pushAlerts, - .batchTracking, - .advancedExports: - return false - } + true } static func trackedDomainLimitMessage(currentCount: Int) -> String? { - guard currentCount >= freeTrackedDomainLimit, !hasAccess(to: .unlimitedTrackedDomains) else { - return nil - } - return "More tracked domains will be available in a future Pro upgrade." + nil } static func canAddTrackedDomain(currentCount: Int) -> Bool { - hasAccess(to: .unlimitedTrackedDomains) || currentCount < freeTrackedDomainLimit + true } } |
