( session: ConflictSession, hasStoredManagedKey: boolean, )
| 113 | } |
| 114 | |
| 115 | export function getManagedKeyConflictSource( |
| 116 | session: ConflictSession, |
| 117 | hasStoredManagedKey: boolean, |
| 118 | ): null | string { |
| 119 | if (!hasStoredManagedKey) { |
| 120 | return null; |
| 121 | } |
| 122 | |
| 123 | return session.rawApiKeySource === 'NOUMENA_API_KEY' || |
| 124 | session.rawApiKeySource === 'ANTHROPIC_API_KEY' || |
| 125 | session.rawApiKeySource === 'OPENAI_API_KEY' || |
| 126 | session.rawApiKeySource === 'apiKeyHelper' |
| 127 | ? session.rawApiKeySource |
| 128 | : null; |
| 129 | } |
| 130 | |
| 131 | export function getDualAuthConflictSources(session: ConflictSession): null | { |
| 132 | apiKeySource: string; |
no outgoing calls
no test coverage detected