Skip to content

Conversation

@Bulletdev
Copy link
Owner

No description provided.

Bulletdev and others added 17 commits October 16, 2025 23:13
  1. Data Dragon Service - Busca dados estáticos da Riot
  2. Região Configurável - Não mais hardcoded, usa player.region
  3. Champion Mapping - Funcionando corretamente agora
  4. 8 Novos API Endpoints - Para dados da Riot
  5. 5 Rake Tasks - Gerenciamento de cache e sync
  6. Suite de Testes - Criada para SyncPlayerFromRiotJob
- Create Players::Services::RiotSyncService
- Extract Riot API logic from controller
- Support import, sync, search operations
- Add retry logic for better success
- Create Players::Services::StatsService (90 lines)
- Extract statistics calculation
- Calculate win rate, KDA, recent form
- Make stats reusable and testable
- Move to Players::Controllers namespace
- Reduce from 750 to 350 lines (-53%)
- Use services for business logic
- Create proxy for backwards compatibility
- Move serializers to Players module
- Move jobs to Players module
- Organize all players domain code
- Move AuthController to module
- Move User and Organization serializers
- JwtService already in module
- Create proxy controller
- Migrate 3 core business modules
- Organize by domain functionality
- Create proxies for all
- Migrate 7 analytics controllers
- Organize performance analysis
- Maintain namespace structure
- Migrate scouting controllers
- Move serializers and jobs
- Organize talent discovery
- Migrate 2 Riot controllers
- Move 2 services to module
- Consolidate Riot API functionality
- Migrate VOD Reviews (2 controllers)
- Migrate Dashboard module
- Organize video review features
- Update gitignore for backups
- Complete modular architecture migration
@github-actions
Copy link
Contributor

📦 Dependency Security Check

✅ No known vulnerabilities found.

View Report
No vulnerabilities found

@github-actions
Copy link
Contributor

🔒 Brakeman Security Scan

  • Total warnings: 2
  • High confidence: 0

✅ No high confidence issues found.

@github-actions
Copy link
Contributor

🔍 Semgrep Static Analysis

  • Errors: 0
  • Warnings: 22

⚠️ Warnings found. Please review.

@github-actions
Copy link
Contributor

🔐 Security Scan Summary

Check Status
Brakeman ✅ success
Dependencies ✅ success
Semgrep ✅ success

✅ All security checks passed!

@Bulletdev Bulletdev merged commit 041c1cb into master Oct 17, 2025
6 checks passed
@Bulletdev Bulletdev changed the title Ps009 chore: migrate api to modular arc Oct 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants