Skip to content

Feat/refactor#3

Merged
HamzaAburaneh merged 17 commits intomasterfrom
feat/refactor
Feb 10, 2026
Merged

Feat/refactor#3
HamzaAburaneh merged 17 commits intomasterfrom
feat/refactor

Conversation

@HamzaAburaneh
Copy link
Contributor

No description provided.

HamzaAburaneh and others added 15 commits February 2, 2026 12:37
…Base to switch, remove unused problemIsProcessed variable
- SpreadsheetService: tier spreadsheet import and URL management
- TopTaskCleaningService: TTS data cleaning
- ProblemCleaningService: Problem data cleaning with BadWords initialization
- AirtableSyncService: Airtable synchronization logic
Main now delegates to extracted services. Removed unused:
- AirTableProblem.java
- AirTableProblemEnhanced.java (moved to model package)
- AirTableStat.java
- AirTableURLLink.java
- Add exclusions for DataSourceAutoConfiguration, HibernateJpaAutoConfiguration, JpaRepositoriesAutoConfiguration
- Remove config package from component scan (not needed for cron job)
- Exclude unused services: EmailService, ErrorKeywordService, ProblemCacheService, ProblemDateService, UserService
- Remove EntityScan annotation (using MongoDB, not JPA)
- Update PageSuccess JAR with lazy initialization for BadWords
@HamzaAburaneh HamzaAburaneh self-assigned this Feb 10, 2026
@HamzaAburaneh HamzaAburaneh merged commit 006d1b6 into master Feb 10, 2026
1 check passed
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.

1 participant