(provider: IntegrationProvider)
| 141 | }; |
| 142 | |
| 143 | const buildRequestedScopes = (provider: IntegrationProvider): string[] => { |
| 144 | const baseScopes = provider.defaultScopes ?? []; |
| 145 | const extraScopes = parseAdditionalScopes(customScopes[provider.id]); |
| 146 | return Array.from(new Set([...baseScopes, ...extraScopes])); |
| 147 | }; |
| 148 | |
| 149 | const handleConnect = async (provider: IntegrationProvider) => { |
| 150 | resetError(); |
no test coverage detected