diff --git a/handler/create.go b/handler/create.go index 98d4a34..251a018 100644 --- a/handler/create.go +++ b/handler/create.go @@ -73,6 +73,11 @@ func (c *WebHandler) CreateWeb(ctx echo.Context) error { return HandleHTTPError(err, ctx) } + err = s.Close() + if err != nil { + return HandleHTTPError(err, ctx) + } + err = ctx.JSON(http.StatusCreated, currentStruct) if err != nil { return HandleHTTPError(err, ctx) diff --git a/handler/delete.go b/handler/delete.go index 0bac662..e4a5726 100644 --- a/handler/delete.go +++ b/handler/delete.go @@ -71,6 +71,11 @@ func (c *WebHandler) DeleteWeb(ctx echo.Context) error { return HandleHTTPError(err, ctx) } + err = s.Close() + if err != nil { + return HandleHTTPError(err, ctx) + } + err = ctx.JSON(http.StatusOK, message{"Successfully deleted."}) if err != nil { return HandleHTTPError(err, ctx) diff --git a/handler/read_all.go b/handler/read_all.go index 9d54d84..23fc3ab 100644 --- a/handler/read_all.go +++ b/handler/read_all.go @@ -113,6 +113,11 @@ func (c *WebHandler) ReadAllWeb(ctx echo.Context) error { return HandleHTTPError(err, ctx) } + err = s.Close() + if err != nil { + return HandleHTTPError(err, ctx) + } + err = ctx.JSON(http.StatusOK, result) if err != nil { return HandleHTTPError(err, ctx) diff --git a/handler/read_one.go b/handler/read_one.go index 06433f3..1efa016 100644 --- a/handler/read_one.go +++ b/handler/read_one.go @@ -74,6 +74,11 @@ func (c *WebHandler) ReadOneWeb(ctx echo.Context) error { return HandleHTTPError(err, ctx) } + err = s.Close() + if err != nil { + return HandleHTTPError(err, ctx) + } + err = ctx.JSON(http.StatusOK, currentStruct) if err != nil { return HandleHTTPError(err, ctx) diff --git a/handler/update.go b/handler/update.go index e8c362d..edb2d9c 100644 --- a/handler/update.go +++ b/handler/update.go @@ -73,6 +73,11 @@ func (c *WebHandler) UpdateWeb(ctx echo.Context) error { return HandleHTTPError(err, ctx) } + err = s.Close() + if err != nil { + return HandleHTTPError(err, ctx) + } + err = ctx.JSON(http.StatusOK, currentStruct) if err != nil { return HandleHTTPError(err, ctx)