Got rid of unneeded deferration of the body
This commit is contained in:
parent
677a89445a
commit
d3b0aec1b9
1 changed files with 0 additions and 16 deletions
16
main.go
16
main.go
|
@ -3,7 +3,6 @@ package main
|
|||
import (
|
||||
"bytes"
|
||||
"errors"
|
||||
"io"
|
||||
"net/url"
|
||||
"os"
|
||||
"time"
|
||||
|
@ -49,13 +48,6 @@ func logFunc(message string, messageType uint64, information library.ServiceInit
|
|||
}
|
||||
}
|
||||
|
||||
func deferBody(Body io.ReadCloser, information library.ServiceInitializationInformation) {
|
||||
err := Body.Close()
|
||||
if err != nil {
|
||||
logFunc(err.Error(), 1, information)
|
||||
}
|
||||
}
|
||||
|
||||
func renderTemplate(statusCode int, w http.ResponseWriter, data map[string]interface{}, templatePath string, information library.ServiceInitializationInformation) {
|
||||
var err error
|
||||
var requestedTemplate *template.Template
|
||||
|
@ -267,7 +259,6 @@ func Main(information library.ServiceInitializationInformation) {
|
|||
|
||||
// Set up the API routes
|
||||
router.Post("/api/packages/list", func(w http.ResponseWriter, r *http.Request) {
|
||||
defer deferBody(r.Body, information)
|
||||
// Get the list of packages
|
||||
rows, err := conn.Query("SELECT name FROM packages")
|
||||
if err != nil {
|
||||
|
@ -292,7 +283,6 @@ func Main(information library.ServiceInitializationInformation) {
|
|||
})
|
||||
|
||||
router.Post("/api/packages/add", func(w http.ResponseWriter, r *http.Request) {
|
||||
defer deferBody(r.Body, information)
|
||||
type packageData struct {
|
||||
Name string `json:"name"`
|
||||
RepositoryPath string `json:"repositoryPath"`
|
||||
|
@ -357,7 +347,6 @@ func Main(information library.ServiceInitializationInformation) {
|
|||
})
|
||||
|
||||
router.Post("/api/packages/remove", func(w http.ResponseWriter, r *http.Request) {
|
||||
defer deferBody(r.Body, information)
|
||||
type packageData struct {
|
||||
Name string `json:"name"`
|
||||
JwtToken string `json:"token"`
|
||||
|
@ -424,7 +413,6 @@ func Main(information library.ServiceInitializationInformation) {
|
|||
})
|
||||
|
||||
router.Post("/api/packages/get", func(w http.ResponseWriter, r *http.Request) {
|
||||
defer deferBody(r.Body, information)
|
||||
type packageData struct {
|
||||
Name string `json:"name"`
|
||||
JwtToken string `json:"token"`
|
||||
|
@ -483,7 +471,6 @@ func Main(information library.ServiceInitializationInformation) {
|
|||
})
|
||||
|
||||
router.Post("/api/packages/compile", func(w http.ResponseWriter, r *http.Request) {
|
||||
defer deferBody(r.Body, information)
|
||||
type packageData struct {
|
||||
Name string `json:"name"`
|
||||
JwtToken string `json:"token"`
|
||||
|
@ -580,17 +567,14 @@ func Main(information library.ServiceInitializationInformation) {
|
|||
|
||||
// Set up the template routes
|
||||
router.Get("/", func(w http.ResponseWriter, r *http.Request) {
|
||||
defer deferBody(r.Body, information)
|
||||
renderTemplate(200, w, map[string]interface{}{}, "index.html", information)
|
||||
})
|
||||
|
||||
router.Get("/packages", func(w http.ResponseWriter, r *http.Request) {
|
||||
defer deferBody(r.Body, information)
|
||||
renderTemplate(200, w, map[string]interface{}{}, "packages.html", information)
|
||||
})
|
||||
|
||||
router.Get("/oauth", func(w http.ResponseWriter, r *http.Request) {
|
||||
defer deferBody(r.Body, information)
|
||||
renderTemplate(200, w, map[string]interface{}{
|
||||
"ClientId": oauthResponse.AppID,
|
||||
}, "oauth.html", information)
|
||||
|
|
Reference in a new issue