mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Made API handling better, removed unused components
This commit is contained in:
@@ -20,13 +20,20 @@ func SaveUserPreferences(c *middleware.Context, cmd m.SavePreferencesCommand) Re
|
||||
|
||||
}
|
||||
|
||||
func GetUserPreferences(c *middleware.Context) Response {
|
||||
// GET /api/user/prefs
|
||||
func GetUserPreferences(c *middleware.Context) {
|
||||
|
||||
query := m.GetPreferencesQuery{PrefId: c.UserId, PrefType: `user`}
|
||||
|
||||
if err := bus.Dispatch(&query); err != nil {
|
||||
return ApiError(500, "Failed to get user", err)
|
||||
c.JsonApiErr(500, "Failed to get preferences for user", err)
|
||||
}
|
||||
|
||||
return Json(200, query.Result)
|
||||
dto := m.PreferencesDTO{
|
||||
PrefId: query.Result.PrefId,
|
||||
PrefType: query.Result.PrefType,
|
||||
PrefData: query.Result.PrefData,
|
||||
}
|
||||
|
||||
c.JSON(200, dto)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user