19 lines · 516 B · Swift
RawDownload
import CodexBarCoreimport 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)    }}