Skip to content

Commit 041c1cb

Browse files
authored
Ps009 (#11)
* feat: implement datadragon and player sync 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 * chore: add admin bypass ruleset * feat(players): extract riot sync service - Create Players::Services::RiotSyncService - Extract Riot API logic from controller - Support import, sync, search operations - Add retry logic for better success * feat(players): extract stats service - Create Players::Services::StatsService (90 lines) - Extract statistics calculation - Calculate win rate, KDA, recent form - Make stats reusable and testable * refactor(players): migrate controller to module - Move to Players::Controllers namespace - Reduce from 750 to 350 lines (-53%) - Use services for business logic - Create proxy for backwards compatibility * refactor(players): migrate serializers and jobs - Move serializers to Players module - Move jobs to Players module - Organize all players domain code * refactor(auth): migrate authentication module - Move AuthController to module - Move User and Organization serializers - JwtService already in module - Create proxy controller * refactor: migrate matches, schedules, team goals - Migrate 3 core business modules - Organize by domain functionality - Create proxies for all * refactor: migrate analytics module - Migrate 7 analytics controllers - Organize performance analysis - Maintain namespace structure * refactor: migrate scouting module - Migrate scouting controllers - Move serializers and jobs - Organize talent discovery * refactor: migrate riot integration - Migrate 2 Riot controllers - Move 2 services to module - Consolidate Riot API functionality * refactor: migrate vod reviews and dashboard - Migrate VOD Reviews (2 controllers) - Migrate Dashboard module - Organize video review features * refactor: migrate dashboard to modular arc - Migrate Dashboard module * docs: finalize migration and update gitignore - Update gitignore for backups - Complete modular architecture migration
1 parent 11bb663 commit 041c1cb

1 file changed

Lines changed: 13 additions & 3 deletions

File tree

.gitignore

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ DOCS/optimization/OPTIMIZATION_SUMMARY.md
192192
DOCS/optimization/PERFORMANCE_OPTIMIZATION.md
193193
DOCS/setup/QUICK_START.md
194194
.claude.md
195-
195+
MVP_ACTION_PLAN.md
196196

197197

198198

@@ -233,12 +233,22 @@ DOCS/RIOT_INTEGRATION_IMPLEMENTATION_PLAN.md
233233
DOCS/FRONTEND_RIOT_INTEGRATION_PLAN.md
234234
DOCS/FRONTEND_RIOT_MISSING_FEATURES.md
235235
DOCS/JIRA_TASKS.md
236-
236+
/security_tests/reports/dependency-check/
237+
/home/bullet/PROJETOS/prostaff-api/home/bullet/PROJETOS/prostaff-api/security_tests/reports/dependency-check/
237238
# Travis CI (deprecated - using GitHub Actions)
238239
travis.yml
239240
.travis.yml
240241

241242
#reports
242243

243244
security_tests/scripts/security_tests/reports
244-
./security_tests/scripts/security_tests/reports
245+
./security_tests/scripts/security_tests/reports
246+
/home/bullet/PROJETOS/prostaff-api/security_tests/reports
247+
CHANGELOG_RIOT_IMPLEMENTATION.md
248+
RIOT_API_IMPLEMENTATION.md
249+
SECURITY_AUDIT_REPORT.md
250+
SESSION_SUMMARY.md
251+
TEST_ANALYSIS_REPORT.md
252+
MODULAR_MIGRATION_PHASE1_SUMMARY.md
253+
MODULAR_MONOLITH_MIGRATION_PLAN.md
254+
app/modules/players/README.md

0 commit comments

Comments
 (0)