Added isStarred to search result hit, very inefficient loading right now but can be cached later on

This commit is contained in:
Torkel Ödegaard
2015-02-05 09:49:00 +01:00
parent 69e7279cff
commit 076905d14e
7 changed files with 45 additions and 30 deletions
+8 -2
View File
@@ -61,7 +61,13 @@ func UnstarDashboard(cmd *m.UnstarDashboardCommand) error {
}
func GetUserStars(query *m.GetUserStarsQuery) error {
query.Result = make([]m.Star, 0)
err := x.Where("user_id=?", query.UserId).Find(&query.Result)
var stars = make([]m.Star, 0)
err := x.Where("user_id=?", query.UserId).Find(&stars)
query.Result = make(map[int64]bool)
for _, star := range stars {
query.Result[star.DashboardId] = true
}
return err
}