summaryrefslogtreecommitdiffstats
path: root/api4/scheme.go
diff options
context:
space:
mode:
Diffstat (limited to 'api4/scheme.go')
-rw-r--r--api4/scheme.go47
1 files changed, 26 insertions, 21 deletions
diff --git a/api4/scheme.go b/api4/scheme.go
index 5070d1c4a..fc30acd40 100644
--- a/api4/scheme.go
+++ b/api4/scheme.go
@@ -36,14 +36,14 @@ func createScheme(c *Context, w http.ResponseWriter, r *http.Request) {
return
}
- var err *model.AppError
- if scheme, err = c.App.CreateScheme(scheme); err != nil {
+ scheme, err := c.App.CreateScheme(scheme)
+ if err != nil {
c.Err = err
return
- } else {
- w.WriteHeader(http.StatusCreated)
- w.Write([]byte(scheme.ToJson()))
}
+
+ w.WriteHeader(http.StatusCreated)
+ w.Write([]byte(scheme.ToJson()))
}
func getScheme(c *Context, w http.ResponseWriter, r *http.Request) {
@@ -57,12 +57,13 @@ func getScheme(c *Context, w http.ResponseWriter, r *http.Request) {
return
}
- if scheme, err := c.App.GetScheme(c.Params.SchemeId); err != nil {
+ scheme, err := c.App.GetScheme(c.Params.SchemeId)
+ if err != nil {
c.Err = err
return
- } else {
- w.Write([]byte(scheme.ToJson()))
}
+
+ w.Write([]byte(scheme.ToJson()))
}
func getSchemes(c *Context, w http.ResponseWriter, r *http.Request) {
@@ -81,12 +82,13 @@ func getSchemes(c *Context, w http.ResponseWriter, r *http.Request) {
return
}
- if schemes, err := c.App.GetSchemesPage(c.Params.Scope, c.Params.Page, c.Params.PerPage); err != nil {
+ schemes, err := c.App.GetSchemesPage(c.Params.Scope, c.Params.Page, c.Params.PerPage)
+ if err != nil {
c.Err = err
return
- } else {
- w.Write([]byte(model.SchemesToJson(schemes)))
}
+
+ w.Write([]byte(model.SchemesToJson(schemes)))
}
func getTeamsForScheme(c *Context, w http.ResponseWriter, r *http.Request) {
@@ -111,12 +113,13 @@ func getTeamsForScheme(c *Context, w http.ResponseWriter, r *http.Request) {
return
}
- if teams, err := c.App.GetTeamsForSchemePage(scheme, c.Params.Page, c.Params.PerPage); err != nil {
+ teams, err := c.App.GetTeamsForSchemePage(scheme, c.Params.Page, c.Params.PerPage)
+ if err != nil {
c.Err = err
return
- } else {
- w.Write([]byte(model.TeamListToJson(teams)))
}
+
+ w.Write([]byte(model.TeamListToJson(teams)))
}
func getChannelsForScheme(c *Context, w http.ResponseWriter, r *http.Request) {
@@ -141,12 +144,13 @@ func getChannelsForScheme(c *Context, w http.ResponseWriter, r *http.Request) {
return
}
- if channels, err := c.App.GetChannelsForSchemePage(scheme, c.Params.Page, c.Params.PerPage); err != nil {
+ channels, err := c.App.GetChannelsForSchemePage(scheme, c.Params.Page, c.Params.PerPage)
+ if err != nil {
c.Err = err
return
- } else {
- w.Write([]byte(channels.ToJson()))
}
+
+ w.Write([]byte(channels.ToJson()))
}
func patchScheme(c *Context, w http.ResponseWriter, r *http.Request) {
@@ -177,13 +181,14 @@ func patchScheme(c *Context, w http.ResponseWriter, r *http.Request) {
return
}
- if scheme, err = c.App.PatchScheme(scheme, patch); err != nil {
+ scheme, err = c.App.PatchScheme(scheme, patch)
+ if err != nil {
c.Err = err
return
- } else {
- c.LogAudit("")
- w.Write([]byte(scheme.ToJson()))
}
+
+ c.LogAudit("")
+ w.Write([]byte(scheme.ToJson()))
}
func deleteScheme(c *Context, w http.ResponseWriter, r *http.Request) {