aboutsummaryrefslogtreecommitdiff
path: root/repositories/types.go
AgeCommit message (Collapse)AuthorFilesLines
2026-02-24feat: Enhance person handling and synchronization logicBobby1-0/+5
- Introduced new Person entity with detailed attributes - Updated repositories and controllers to support person data retrieval - Implemented PersonSync task for background enrichment of person data - Refactored existing character and voice actor logic to utilize Person entity - Added Jikan API integration for fetching person details
2026-02-24feat: Refactor anime and character handlingBobby1-2/+12
- Removed old GetAnimeEpisodes and GetAnimeEpisodesByMALID functions, replaced with a new implementation in episodes.go. - Added GetAnimeCharacters and GetAnimeCharacter functions to handle character retrieval. - Introduced CharacterAnimeAppearance entity to track character appearances in anime. - Updated repositories to manage character data and enrich character details. - Implemented enriched_at timestamp for both anime and characters to track data updates. - Added CharacterSync task to periodically enrich character data from the Jikan API. - Updated router to include new character-related endpoints.
2026-02-24Add anime stub retrieval and enhance anime sync logic with force refresh ↵Bobby1-0/+6
capability
2026-02-06Refactor database interactions: replace direct database calls with DB ↵Bobby1-0/+8
variable and implement batch creation for images and producers
2026-02-05Refactor Jikan API types: remove unused structures and add HTTP client ↵Bobby1-0/+5
configuration