summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHanzei <16541325+hanzei@users.noreply.github.com>2018-10-18 18:15:30 +0200
committerGeorge Goldberg <george@gberg.me>2018-10-18 17:15:30 +0100
commita708c33520e327487fd2dc05eaab3563c8161fb7 (patch)
tree5f06e5ce833ba83007ab4671cd97be180f3c5ec1
parentd3460276916aa326051d410e7aeae0ce7fd0c14f (diff)
downloadchat-a708c33520e327487fd2dc05eaab3563c8161fb7.tar.gz
chat-a708c33520e327487fd2dc05eaab3563c8161fb7.tar.bz2
chat-a708c33520e327487fd2dc05eaab3563c8161fb7.zip
Migrate to idiomatic error handling in app/preference.go (#9594)
-rw-r--r--app/preference.go23
1 files changed, 12 insertions, 11 deletions
diff --git a/app/preference.go b/app/preference.go
index eb41992da..3e4acd115 100644
--- a/app/preference.go
+++ b/app/preference.go
@@ -10,34 +10,35 @@ import (
)
func (a *App) GetPreferencesForUser(userId string) (model.Preferences, *model.AppError) {
- if result := <-a.Srv.Store.Preference().GetAll(userId); result.Err != nil {
+ result := <-a.Srv.Store.Preference().GetAll(userId)
+ if result.Err != nil {
result.Err.StatusCode = http.StatusBadRequest
return nil, result.Err
- } else {
- return result.Data.(model.Preferences), nil
}
+ return result.Data.(model.Preferences), nil
}
func (a *App) GetPreferenceByCategoryForUser(userId string, category string) (model.Preferences, *model.AppError) {
- if result := <-a.Srv.Store.Preference().GetCategory(userId, category); result.Err != nil {
+ result := <-a.Srv.Store.Preference().GetCategory(userId, category)
+ if result.Err != nil {
result.Err.StatusCode = http.StatusBadRequest
return nil, result.Err
- } else if len(result.Data.(model.Preferences)) == 0 {
+ }
+ if len(result.Data.(model.Preferences)) == 0 {
err := model.NewAppError("getPreferenceCategory", "api.preference.preferences_category.get.app_error", nil, "", http.StatusNotFound)
return nil, err
- } else {
- return result.Data.(model.Preferences), nil
}
+ return result.Data.(model.Preferences), nil
}
func (a *App) GetPreferenceByCategoryAndNameForUser(userId string, category string, preferenceName string) (*model.Preference, *model.AppError) {
- if result := <-a.Srv.Store.Preference().Get(userId, category, preferenceName); result.Err != nil {
+ result := <-a.Srv.Store.Preference().Get(userId, category, preferenceName)
+ if result.Err != nil {
result.Err.StatusCode = http.StatusBadRequest
return nil, result.Err
- } else {
- data := result.Data.(model.Preference)
- return &data, nil
}
+ data := result.Data.(model.Preference)
+ return &data, nil
}
func (a *App) UpdatePreferences(userId string, preferences model.Preferences) *model.AppError {