Skip to content

Commit 79dd656

Browse files
committed
Fix some go lint warnings
1 parent d62b7c2 commit 79dd656

File tree

7 files changed

+19
-21
lines changed

7 files changed

+19
-21
lines changed

dao/user_dao.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import (
1111
var users []models.User
1212

1313
func InitDb() {
14-
users = append(users, models.User{DefaultModel: models.DefaultModel{Id: "abc", ObjectType: "user"}, AuthToken: "userA", Email: "[email protected]", DOB: "01/23/1984", FavoriteCity: "Dallas"})
15-
users = append(users, models.User{DefaultModel: models.DefaultModel{Id: "xyz", ObjectType: "user"}, AuthToken: "userB", Email: "[email protected]", DOB: "02/27/1991", FavoriteCity: "Portland", Admin: true})
14+
users = append(users, models.User{DefaultModel: models.DefaultModel{ID: "abc", ObjectType: "user"}, AuthToken: "userA", Email: "[email protected]", DOB: "01/23/1984", FavoriteCity: "Dallas"})
15+
users = append(users, models.User{DefaultModel: models.DefaultModel{ID: "xyz", ObjectType: "user"}, AuthToken: "userB", Email: "[email protected]", DOB: "02/27/1991", FavoriteCity: "Portland", Admin: true})
1616
}
1717

1818
func GetAllUsers(currentUser models.User) []models.User {
@@ -24,26 +24,26 @@ func GetAllUsers(currentUser models.User) []models.User {
2424
// if not admin, only return itself
2525
var results []models.User
2626
for _, u := range users {
27-
if u.Id == currentUser.Id {
27+
if u.ID == currentUser.ID {
2828
results = append(results, u)
2929
}
3030
}
3131
return results
3232
}
3333

34-
func GetUserById(id string, currentUser models.User) (models.User, error) {
34+
func GetUserByID(id string, currentUser models.User) (models.User, error) {
3535
// if not admin, make only itself findable
3636
if !currentUser.Admin {
3737
for _, u := range users {
38-
if u.Id == id && u.Id == currentUser.Id {
38+
if u.ID == id && u.ID == currentUser.ID {
3939
return u, nil
4040
}
4141
}
4242
return models.User{}, errors.New("Not found")
4343
}
4444

4545
for _, u := range users {
46-
if u.Id == id {
46+
if u.ID == id {
4747
return u, nil
4848
}
4949
}

main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ func main() {
1111
dao.InitDb()
1212

1313
r := gin.Default()
14-
r.Use(middleware.RequestId)
14+
r.Use(middleware.RequestID)
1515
r.Use(middleware.Auth)
1616
r.Use(middleware.CORS)
1717

1818
r.GET("/users", resources.GetAllUsers)
19-
r.GET("/users/:id", resources.GetUserById)
19+
r.GET("/users/:id", resources.GetUserByID)
2020

2121
r.Run(":8080") // listen and serve on 0.0.0.0:8080
2222
}

middleware/cors.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package middleware
22

33
import "github.com/gin-gonic/gin"
44

5-
// from https://github.com/gin-gonic/gin/issues/29#issuecomment-89132826
5+
// CORS middleware from https://github.com/gin-gonic/gin/issues/29#issuecomment-89132826
66
func CORS(c *gin.Context) {
77
c.Writer.Header().Set("Access-Control-Allow-Origin", "*") // allow any origin domain
88
// c.Writer.Header().Set("Access-Control-Allow-Origin", "http://domain.com") // uncomment to restrict to single domain

middleware/request_id.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ import (
55
"github.com/pborman/uuid"
66
)
77

8-
func RequestId(c *gin.Context) {
8+
func RequestID(c *gin.Context) {
99
// If Set-Request-Id header is set on request, use that for
1010
// Request-Id response header. Otherwise, generate a new one.
11-
requestId := c.Request.Header.Get("Set-Request-Id")
12-
if requestId == "" {
13-
requestId = uuid.New()
11+
requestID := c.Request.Header.Get("Set-Request-Id")
12+
if requestID == "" {
13+
requestID = uuid.New()
1414
}
15-
c.Writer.Header().Set("Request-Id", requestId)
15+
c.Writer.Header().Set("Request-Id", requestID)
1616
c.Next()
1717
}

models/default_model.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package models
22

33
type DefaultModel struct {
4-
Id string `json:"id"`
4+
ID string `json:"id"`
55
ObjectType string `json:"object"`
66
}

resources/user_resource.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ func GetAllUsers(c *gin.Context) {
1212
c.JSON(200, serializers.SerializeUsers(users, currentUser, "/users"))
1313
}
1414

15-
func GetUserById(c *gin.Context) {
15+
func GetUserByID(c *gin.Context) {
1616
currentUser := getCurrentUser(c)
1717

1818
id, err := getStringParam(c, "id")
@@ -21,7 +21,7 @@ func GetUserById(c *gin.Context) {
2121
return
2222
}
2323

24-
user, err := dao.GetUserById(id, currentUser)
24+
user, err := dao.GetUserByID(id, currentUser)
2525
if err != nil {
2626
c.JSON(404, "Not Found")
2727
return

serializers/user_serializers.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,15 +55,13 @@ func NewUsersSubsetJSON(users []models.User, URL string) UsersSubsetJSON {
5555
func SerializeUsers(users []models.User, currentUser models.User, URL string) interface{} {
5656
if currentUser.Admin {
5757
return NewUsersJSON(users, URL)
58-
} else {
59-
return NewUsersSubsetJSON(users, URL)
6058
}
59+
return NewUsersSubsetJSON(users, URL)
6160
}
6261

6362
func SerializeUser(user models.User, currentUser models.User) interface{} {
6463
if currentUser.Admin {
6564
return user
66-
} else {
67-
return NewUserSubset(user)
6865
}
66+
return NewUserSubset(user)
6967
}

0 commit comments

Comments
 (0)