🎨 updated error handling logic
This commit is contained in:
@@ -21,7 +21,6 @@ func Success() *types.Response {
|
||||
return &types.Response{
|
||||
Code: 200,
|
||||
Message: "success",
|
||||
Data: nil,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,7 +29,6 @@ func SuccessWithMessage(message string) *types.Response {
|
||||
return &types.Response{
|
||||
Code: 200,
|
||||
Message: message,
|
||||
Data: nil,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -39,7 +37,6 @@ func Error() *types.Response {
|
||||
return &types.Response{
|
||||
Code: 500,
|
||||
Message: "error",
|
||||
Data: nil,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,7 +45,6 @@ func ErrorWithCode(code int64) *types.Response {
|
||||
return &types.Response{
|
||||
Code: code,
|
||||
Message: "error",
|
||||
Data: nil,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -57,7 +53,6 @@ func ErrorWithCodeMessage(code int64, message string) *types.Response {
|
||||
return &types.Response{
|
||||
Code: code,
|
||||
Message: message,
|
||||
Data: nil,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -66,7 +61,6 @@ func ErrorWithMessage(message string) *types.Response {
|
||||
return &types.Response{
|
||||
Code: 500,
|
||||
Message: message,
|
||||
Data: nil,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -76,6 +70,5 @@ func ErrorWithI18n(ctx context.Context, msgId string) *types.Response {
|
||||
return &types.Response{
|
||||
Code: 500,
|
||||
Message: message,
|
||||
Data: nil,
|
||||
}
|
||||
}
|
||||
|
11
app/core/api/common/utils/xss_filter.go
Normal file
11
app/core/api/common/utils/xss_filter.go
Normal file
@@ -0,0 +1,11 @@
|
||||
package utils
|
||||
|
||||
import "github.com/microcosm-cc/bluemonday"
|
||||
|
||||
// XssFilter Xss 过滤器
|
||||
func XssFilter(str string) string {
|
||||
p := bluemonday.NewPolicy()
|
||||
p.AllowElements("br", "img")
|
||||
p.AllowAttrs("style", "src", "alt", "width", "height", "loading").OnElements("img")
|
||||
return p.Sanitize(str)
|
||||
}
|
Reference in New Issue
Block a user