diff options
| author | Priyansh <[email protected]> | 2025-08-25 11:40:19 +0530 |
|---|---|---|
| committer | Priyansh <[email protected]> | 2025-08-25 11:40:19 +0530 |
| commit | a4d2b4c3d7b043b496ee2ecb51967dbd9785a1ef (patch) | |
| tree | 157b54d7a1bfb613a34e1e3403c87270a7d8e515 /database | |
| parent | c336a3bab91186be1b998bba67e57d0797bd87ba (diff) | |
| download | metachan-a4d2b4c3d7b043b496ee2ecb51967dbd9785a1ef.tar.xz metachan-a4d2b4c3d7b043b496ee2ecb51967dbd9785a1ef.zip | |
updated routes, added episode ids to each episode
Diffstat (limited to 'database')
| -rw-r--r-- | database/anime_cache.go | 2 | ||||
| -rw-r--r-- | database/migrate.go | 14 |
2 files changed, 9 insertions, 7 deletions
diff --git a/database/anime_cache.go b/database/anime_cache.go index 6981b7a..835f271 100644 --- a/database/anime_cache.go +++ b/database/anime_cache.go @@ -305,6 +305,7 @@ func SaveAnimeToCache(animeData *types.Anime) error { } episodeRecord := &entities.CachedAnimeSingleEpisode{ + EpisodeID: episode.ID, AnimeID: anime.ID, TitlesID: titles.ID, Description: episode.Description, @@ -600,6 +601,7 @@ func ConvertToTypesAnime(cached *entities.CachedAnime) *types.Anime { anime.Episodes.Episodes = make([]types.AnimeSingleEpisode, len(cached.Episodes)) for i, episode := range cached.Episodes { episodeData := types.AnimeSingleEpisode{ + ID: episode.EpisodeID, Description: episode.Description, Aired: episode.Aired, Score: episode.Score, diff --git a/database/migrate.go b/database/migrate.go index 9c02cc7..d73eea9 100644 --- a/database/migrate.go +++ b/database/migrate.go @@ -34,17 +34,17 @@ func AutoMigrate() { &entities.CachedAnimeSeason{}, ) if err != nil { - logger.Log(fmt.Sprintf("Error during auto migration: %v", err), logger.LogOptions{ - Prefix: "Database", + logger.Log(fmt.Sprintf("Failed to migrate database: %v", err), logger.LogOptions{ Level: logger.Error, - Fatal: true, - }) - } else { - logger.Log("Auto migration completed successfully", logger.LogOptions{ Prefix: "Database", - Level: logger.Success, }) + panic(err) } + + logger.Log("Database migration completed successfully", logger.LogOptions{ + Level: logger.Info, + Prefix: "Database", + }) } // Migrate creates and migrations all tables |
