Add Epic as new AuthProvider in InAppWallet#160
Conversation
Introduces 'Epic' as a supported AuthProvider in the InAppWallet system, updating the enum and relevant switch statements to handle the new provider.
WalkthroughA new Epic authentication provider is added to the InAppWallet system. The AuthProvider enum gains an Epic member, and corresponding case mappings are added to switch expressions in EcosystemWallet.cs to handle the new provider in Create and LinkAccount methods. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro Disabled knowledge base sources:
📒 Files selected for processing (2)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
🔇 Additional comments (3)
Comment |
Introduces 'Epic' as a supported AuthProvider in the InAppWallet system, updating the enum and relevant switch statements to handle the new provider.
PR-Codex overview
This PR adds support for a new authentication provider,
Epic, to theInAppWalletsystem. It updates the relevant types and account linking logic to include this provider.Detailed summary
EpictoThirdweb/Thirdweb.Wallets/InAppWallet/InAppWallet.Types.cs.Thirdweb.AuthProvidermappings inThirdweb/Thirdweb.Wallets/InAppWallet/EcosystemWallet/EcosystemWallet.cs.Epicin the account linking switch case in the methodLinkAccount.Summary by CodeRabbit
New Features