refactor: consolidate query executions into two functions queryOne and queryAll

This commit is contained in:
Deluan
2020-02-01 14:48:22 -05:00
committed by Deluan Quintão
parent 7e65bb8f20
commit 7c4511e33a
6 changed files with 20 additions and 57 deletions
+1 -5
View File
@@ -102,12 +102,8 @@ func (r mediaFileRepository) GetRandom(options ...model.QueryOptions) (model.Med
default:
sq = sq.OrderBy("RANDOM()")
}
sql, args, err := r.toSql(sq)
if err != nil {
return nil, err
}
results := model.MediaFiles{}
_, err = r.ormer.Raw(sql, args...).QueryRows(&results)
err := r.queryAll(sq, &results)
return results, err
}