-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: runtime error around the token retrieval logic #4497
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## staging #4497 +/- ##
========================================
Coverage 11.23% 11.23%
========================================
Files 156 156
Lines 18020 18020
Branches 388 388
========================================
Hits 2025 2025
Misses 15993 15993
Partials 2 2 |
📝 WalkthroughWalkthroughThis change refactors the Changes
Sequence Diagram(s)sequenceDiagram
participant User as Google User
participant Controller as UserController
participant Auth as AuthJSON
participant Logger as Log System
User->>Controller: Initiate Google login
Controller->>Auth: await toAuthJSON()
Auth-->>Controller: Return userDetails (incl. token)
Controller->>Logger: Log userDetails
Controller->>User: Extract and use token from userDetails
Possibly related PRs
Poem
Warning Review ran into problems🔥 ProblemsErrors were encountered while retrieving linked issues. Errors (1)
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (1)
⏰ Context from checks skipped due to timeout of 90000ms (3)
🔇 Additional comments (2)
✨ Finishing Touches
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
Auth-service changes in this PR available for preview here |
Description
This line now uses await. This means that the code will pause execution until the toAuthJSON() promise resolves, and it will assign the resulting object (which has the token) to userDetails.
const token = userDetails.token; Now access the token from the resolved value userDetails.
Summary by CodeRabbit