-
- Notifications
You must be signed in to change notification settings - Fork 6
Release 0.90.0 #641
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
Release 0.90.0 #641
Conversation
Add stat resetting and improve stat syncing steam integration
Make deleting inactive players more resilient
Code Review: Release 0.90.0I've completed a comprehensive review of this PR. Overall, it's well-structured with good test coverage and thoughtful performance optimizations. Here are my findings: ✅ Positive Improvements
🚨 Critical Issues to Address1. Potential Bug - Empty Array QueryFile: const aliasIds = aliases.map((alias) => alias.id) await clickhouse.command({ // This could fail if aliasIds is empty query: 'ALTER TABLE player_stats DELETE WHERE stat_id = {statId:Int32} AND player_alias_id IN {aliasIds:Array(Int32)}',Fix: Add a check for empty 2. Transaction Safety ConcernFile: |
Pull Request Review: Release 0.90.0Thank you for your work on this release. I've conducted a thorough review focusing on code quality, security, performance, and test coverage. Here are my findings: 🔴 Critical Security Issues
|
No description provided.