Files
steipete--codexbar/Sources/CodexBar/Providers/Codex/CodexProviderRuntime.swift
T
2026-07-13 12:22:33 +08:00

18 lines
472 B
Swift

import CodexBarCore
import Foundation
@MainActor
final class CodexProviderRuntime: ProviderRuntime {
let id: UsageProvider = .codex
func perform(action: ProviderRuntimeAction, context: ProviderRuntimeContext) async {
switch action {
case let .openAIWebAccessToggled(enabled):
guard enabled == false else { return }
context.store.resetOpenAIWebState()
case .forceSessionRefresh:
break
}
}
}