Add users/self/favourite_mode

This commit is contained in:
Howl
2016-09-27 23:13:55 +02:00
parent b0ffad5e76
commit 017421b232
2 changed files with 22 additions and 0 deletions

View File

@@ -22,3 +22,24 @@ func UsersSelfDonorInfoGET(md common.MethodData) common.CodeMessager {
r.Code = 200
return r
}
type favouriteModeResponse struct {
common.ResponseBase
FavouriteMode int `json:"favourite_mode"`
}
// UsersSelfFavouriteModeGET gets the current user's favourite mode
func UsersSelfFavouriteModeGET(md common.MethodData) common.CodeMessager {
var f favouriteModeResponse
f.Code = 200
if md.ID() == 0 {
return f
}
err := md.DB.QueryRow("SELECT users_stats.favourite_mode FROM users_stats WHERE id = ?", md.ID()).
Scan(&f.FavouriteMode)
if err != nil {
md.Err(err)
return Err500
}
return f
}