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

17 lines
538 B
Swift

import CodexBarCore
extension UsageStore {
static func isGeminiConsumerTierDeprecationError(_ error: Error?) -> Bool {
(error as? GeminiStatusProbeError) == .consumerTierDeprecated
}
func observeGeminiConsumerTierDeprecation(from error: Error) {
guard Self.isGeminiConsumerTierDeprecationError(error) else { return }
self.geminiObservedConsumerTierDeprecation = true
}
func clearGeminiConsumerTierDeprecationObservation() {
self.geminiObservedConsumerTierDeprecation = false
}
}