2
0

4 Commity adf7dde65a ... 6096327db7

Autor SHA1 Správa Dátum
  dcsunny adf7dde65a feat(http): 更新回复函数签名以支持上下文传递 1 týždeň pred
  dcsunny a5518692c2 refactor(http): 更新回复函数签名以支持错误返回 1 týždeň pred
  dcsunny be743d176f fix(http): 修复获取回复函数时的空指针问题 1 týždeň pred
  dcsunny fc8b91c043 feat(http): 添加可自定义的回复函数功能 1 týždeň pred
1 zmenil súbory, kde vykonal 0 pridanie a 30 odobranie
  1. 0 30
      http/reply/reply.go

+ 0 - 30
http/reply/reply.go

@@ -1,37 +1,7 @@
 package reply
 
-import (
-	"github.com/go-kratos/kratos/v2/transport/http"
-)
-
 type SuccessReply struct {
 	Code    int32       `json:"code"`
 	Message string      `json:"message"`
 	Data    interface{} `json:"data"`
 }
-
-type ReplyFunc func(ctx http.Context, req any) (any, error)
-
-var reply = DefaultFunc
-
-func DefaultFunc(ctx http.Context, out any) (any, error) {
-	success := &SuccessReply{
-		Code: 0,
-	}
-
-	if out != nil {
-		success.Data = out
-	}
-	return success, nil
-}
-
-func SetReplyFunc(f ReplyFunc) {
-	reply = f
-}
-
-func GetReplyFunc() ReplyFunc {
-	if reply == nil {
-		reply = DefaultFunc
-	}
-	return reply
-}