summaryrefslogtreecommitdiff
path: root/DomainDig/PremiumAccessService.swift
diff options
context:
space:
mode:
Diffstat (limited to 'DomainDig/PremiumAccessService.swift')
-rw-r--r--DomainDig/PremiumAccessService.swift18
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
}
}