aboutsummaryrefslogtreecommitdiff
path: root/entities/meta.go
AgeCommit message (Collapse)AuthorFilesLines
2026-02-25Refactor anime update logic and task managementBobby1-59/+0
- Simplified title retrieval in AnimeUpdate and updateAnime functions. - Updated next airing checks to use new fields directly. - Removed unnecessary nil checks for titles in various functions. - Enhanced task management by eliminating redundant LastRun updates. - Improved dependency handling in triggerDependentTasks for better clarity and performance. - Streamlined Jikan API response structure by merging related fields. - Added StopRateLimiters function to rate limiter utilities for better control. - Refined episode title handling in TMDB and TVDB enrichment functions. - Introduced Stop method in MultiLimiter for graceful shutdown of rate limiters.
2026-02-24Refactor entities and repositories: add AnimeCharacter and ↵Bobby1-2/+2
CharacterVoiceActor types, update character handling in anime, and enhance producer enrichment logic
2026-02-24Refactor producer sync logic: streamline data saving and enhance external ↵Bobby1-2/+2
URL enrichment process
2026-02-09Refactor AnimeUpdate worker logging and enhance API request for skip timesBobby1-14/+12
- Updated worker logging in AnimeUpdate to display worker ID starting from 1 instead of 0. - Modified the API request in GetSkipTimesForEpisode to include episodeLength=0 in the query parameters for better handling of skip times. - Added a new BaseModel struct in entities package to standardize model definitions with hidden ID and timestamp fields for JSON responses.
2026-02-06Refactor database interactions: replace direct database calls with DB ↵Bobby1-3/+3
variable and implement batch creation for images and producers
2026-02-04Add entity definitions for anime, episodes, genres, mappings, and related ↵Bobby1-0/+79
structures