#3 Feature/pass bind function as parse param

닫힘
Wendell feature/bind-func-as-param 에서 master 로 1 commits 를 머지하려 합니다
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2
    2
      request/request.go

+ 2
- 2
request/request.go 파일 보기

@@ -12,9 +12,9 @@ type Checker interface {
12 12
 	Check() error
13 13
 }
14 14
 
15
-func ParseSuccess(ctx *gin.Context, r interface{}, fs ...func() error) bool {
15
+func ParseSuccess(ctx *gin.Context, r interface{}, bindFunc func(*gin.Context, interface{}) error, fs ...func() error) bool {
16 16
 	if r != nil {
17
-		if Fail(ctx, http.StatusBadRequest, ctx.ShouldBind(r)) {
17
+		if Fail(ctx, http.StatusBadRequest, bindFunc(ctx, r)) {
18 18
 			return false
19 19
 		}
20 20