import CodexBarCore extension StatusItemController { nonisolated static func switcherWeeklyMetricPercent( for provider: UsageProvider, snapshot: UsageSnapshot?, showUsed: Bool) -> Double? { let window = snapshot?.switcherWeeklyWindow(for: provider, showUsed: showUsed) guard let window else { return nil } return showUsed ? window.usedPercent : window.remainingPercent }}
import CodexBarCore
extension StatusItemController {
nonisolated static func switcherWeeklyMetricPercent(
for provider: UsageProvider,
snapshot: UsageSnapshot?,
showUsed: Bool) -> Double?
{
let window = snapshot?.switcherWeeklyWindow(for: provider, showUsed: showUsed)
guard let window else { return nil }
return showUsed ? window.usedPercent : window.remainingPercent
}
}