import CodexBarCoreimport Foundation @MainActorfinal 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 } }}
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
}
}
}