feat(verification): enforce user verification requirement for posts, comments, and WebSocket connections
Add verification status checks to protected routes including post creation, updates, deletion, likes, favorites, voting, and WebSocket connections. Also rename RequireVerification middleware to RequireVerified and update error response format with string error codes.
This commit is contained in:
@@ -184,9 +184,9 @@ func statusCodeFromAppErrorCode(code string) int {
|
||||
|
||||
// ErrorWithStringCode 带字符串错误码的错误响应
|
||||
func ErrorWithStringCode(c *gin.Context, statusCode int, code string, message string) {
|
||||
c.JSON(statusCode, ResponseSnakeCase{
|
||||
Code: statusCode,
|
||||
Message: message,
|
||||
Data: nil,
|
||||
c.JSON(statusCode, gin.H{
|
||||
"code": statusCode,
|
||||
"message": message,
|
||||
"error_code": code,
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user