package anime import ( "seanime/internal/api/anilist" "seanime/internal/util/result" ) type NormalizedMedia struct { *anilist.BaseAnime } type NormalizedMediaCache struct { *result.Cache[int, *NormalizedMedia] } func NewNormalizedMedia(m *anilist.BaseAnime) *NormalizedMedia { return &NormalizedMedia{ BaseAnime: m, } } func NewNormalizedMediaCache() *NormalizedMediaCache { return &NormalizedMediaCache{result.NewCache[int, *NormalizedMedia]()} }