Files
steipete--codexbar/Sources/CodexBar/UsageStore+LimitResetBoundary.swift
2026-07-13 12:22:33 +08:00

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
}
}