Files
2026-07-13 12:22:33 +08:00

20 lines
516 B
Swift

import CodexBarCore
import Foundation
struct TokenAccountOverride {
let provider: UsageProvider
let account: ProviderTokenAccount
}
enum ProviderTokenAccountSelection {
@MainActor
static func selectedAccount(
provider: UsageProvider,
settings: SettingsStore,
override: TokenAccountOverride?) -> ProviderTokenAccount?
{
if let override, override.provider == provider { return override.account }
return settings.selectedTokenAccount(for: provider)
}
}