package handlers import ( "gorm.io/gorm" ) type MediaHandler struct { MediaActorHandler *MediaActorHandler MediaFileHandler *MediaFileHandler MediaLoFiHandler *MediaLoFiHandler MediaMusicHandler *MediaMusicHandler MediaVideoHandler *MediaVideoHandler MediaActorFileHandler *MediaActorFileHandler } func NewMediaHandler(db *gorm.DB) *MediaHandler { mediaHandler := &MediaHandler{ MediaActorHandler: NewMediaActorHandler(db), MediaFileHandler: NewMediaFileHandler(db), MediaLoFiHandler: NewMediaLoFiHandler(db), MediaMusicHandler: NewMediaMusicHandler(db), MediaVideoHandler: NewMediaVideoHandler(db), MediaActorFileHandler: NewMediaActorFileHandler(db), } return mediaHandler }