spark-server/internal/pkg/errs/codes.go
2026-09-29 16:37:36 +08:00

33 lines
1.7 KiB
Go

package errs
// Sentinel AppErrors. Code is the envelope code shared by HTTP and TCP.
var (
OK = NewError("0", "ok", "")
ErrInvalidArgument = NewError("40001", "invalid argument", "")
ErrFrameTooLarge = NewError("40002", "frame too large", "")
ErrInvalidFrame = NewError("40003", "invalid frame", "")
ErrProxyHeader = NewError("40004", "invalid proxy protocol header", "")
ErrMediaOversized = NewError("40005", "media oversized", "")
ErrUnauthorized = NewError("40101", "unauthorized", "")
ErrNotAuthenticated = NewError("40102", "not authenticated", "")
ErrVerifyCodeInvalid = NewError("40103", "verification code invalid", "")
ErrForbidden = NewError("40301", "forbidden", "")
ErrContentBlocked = NewError("40302", "content blocked", "")
ErrSendMuted = NewError("40303", "send muted", "")
ErrNotFound = NewError("40401", "not found", "")
ErrMediaExpired = NewError("40402", "media expired", "")
ErrDuplicate = NewError("40901", "duplicate", "")
ErrBusy = NewError("42901", "busy", "")
ErrRateLimited = NewError("42902", "rate limited", "")
ErrOutboundDropped = NewError("42903", "outbound dropped", "")
ErrClosed = NewError("49901", "connection closed", "")
ErrInner = NewErrorPrint("50001", "internal", "")
ErrOperatFail = NewErrorPrint("50002", "operation failed", "")
ErrClockRewind = NewErrorPrint("50003", "snowflake clock rewind", "")
ErrAvailable = NewErrorPrint("50301", "unavailable", "")
ErrTimeout = NewErrorPrint("50401", "timeout", "")
)
// ErrInternal is an alias of ErrInner.
var ErrInternal = ErrInner