14 lines
440 B
Swift
14 lines
440 B
Swift
import Foundation
|
|
|
|
extension UsageStore {
|
|
nonisolated static func limitResetBoundaryAdvanced(
|
|
previous: Date?,
|
|
current: Date?,
|
|
requiresPreviousBoundary: Bool = false) -> Bool
|
|
{
|
|
guard let previous else { return !requiresPreviousBoundary }
|
|
guard let current else { return false }
|
|
return !self.areEquivalentPlanUtilizationResetBoundaries(previous, current) && current > previous
|
|
}
|
|
}
|