33 lines
1.7 KiB
Go
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
|