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", "") ErrUnauthorized = NewError("40101", "unauthorized", "") ErrNotAuthenticated = NewError("40102", "not authenticated", "") ErrForbidden = NewError("40301", "forbidden", "") 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