1
Fork 0

avoid unnecessary sql queries

This commit is contained in:
viktorstrate 2021-01-22 09:35:54 +01:00
parent 2c230d917a
commit 5e137392e1
No known key found for this signature in database
GPG Key ID: 3F855605109C1E8A
1 changed files with 11 additions and 0 deletions

View File

@ -142,6 +142,10 @@ func (r *mediaResolver) Downloads(ctx context.Context, media *models.Media) ([]*
}
func (r *mediaResolver) HighRes(ctx context.Context, media *models.Media) (*models.MediaURL, error) {
if media.Type != models.MediaTypePhoto {
return nil, nil
}
var url models.MediaURL
err := r.Database.
Where("media_id = ?", media.ID).
@ -160,6 +164,10 @@ func (r *mediaResolver) HighRes(ctx context.Context, media *models.Media) (*mode
}
func (r *mediaResolver) Thumbnail(ctx context.Context, media *models.Media) (*models.MediaURL, error) {
if media.Type != models.MediaTypePhoto {
return nil, nil
}
var url models.MediaURL
err := r.Database.
Where("media_id = ?", media.ID).
@ -174,6 +182,9 @@ func (r *mediaResolver) Thumbnail(ctx context.Context, media *models.Media) (*mo
}
func (r *mediaResolver) VideoWeb(ctx context.Context, media *models.Media) (*models.MediaURL, error) {
if media.Type != models.MediaTypeVideo {
return nil, nil
}
var url models.MediaURL
err := r.Database.