Skip to content

Commit 76771bd

Browse files
committed
small refactor
1 parent 6e602a4 commit 76771bd

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

comp/action.go

+3-5
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,11 @@ func (a action) TransformMultiple(inputs any, successMsg string, transfor func(a
6161
}
6262

6363
func (a action) transform(input any, dstKey, successMsg string, transfor func(any) (any, error)) action {
64-
route := fmt.Sprintf("/__amisgo_api_%d", getInnerApiID())
64+
route := getRoute()
6565
servermux.Mux().HandleFunc(route, func(w http.ResponseWriter, r *http.Request) {
6666
inputData, err := io.ReadAll(r.Body)
6767
if err != nil {
68-
resp := ErrorResponse(err.Error())
69-
w.Write(resp.Json())
68+
respError(w, err)
7069
return
7170
}
7271
defer r.Body.Close()
@@ -75,8 +74,7 @@ func (a action) transform(input any, dstKey, successMsg string, transfor func(an
7574
input := m["input"]
7675
output, err := transfor(input)
7776
if err != nil {
78-
resp := ErrorResponse(err.Error())
79-
w.Write(resp.Json())
77+
respError(w, err)
8078
return
8179
}
8280

comp/base.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ type Response struct {
3030
}
3131

3232
func ErrorResponse(msg string) *Response {
33-
return &Response{Status: -1, Msg: msg}
33+
return &Response{Status: 1, Msg: msg}
3434
}
3535

3636
func SuccessResponse(msg string, data Data) *Response {

comp/util.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,6 @@ func serveUpload(maxMemory int64, action func([]byte) (path string, err error))
9898
}
9999

100100
func respError(w http.ResponseWriter, err error) {
101-
resp := Response{Status: 1, Msg: err.Error()}
101+
resp := ErrorResponse(err.Error())
102102
w.Write(resp.Json())
103103
}

0 commit comments

Comments
 (0)