Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( RequestParamError = NewServerError(400, "request param error") RequestFormatError = NewServerError(400, "request format error") )
Request
View Source
var ( RpcResponseError = NewServerError(500, "service module error") MarshalResultError = NewServerError(500, "marshal result failed") )
Response
View Source
var ( AuthorizationError = NewServerError(401, "authorization failed") TokenExpiredError = NewServerError(401, "token has expired") PasswordError = NewServerError(401, "password error") LoginError = NewServerError(500, "login failed") LogoutError = NewServerError(500, "logout failed") RegisterError = NewServerError(500, "register failed") // C UpdatePassError = NewServerError(500, "update pass failed") // U )
Auth
View Source
var ( UserNotFoundError = NewServerError(404, "user not found") // R UsernameUsedError = NewServerError(400, "username has been used") // CU UserUpdateError = NewServerError(500, "user update failed") // U UserDeleteError = NewServerError(500, "user delete failed") // D FriendInsertError = NewServerError(500, "friend insert failed") // C FriendAsSelfError = NewServerError(400, "could not add self as friend") // C FriendDeleteError = NewServerError(500, "friend delete failed") // D )
User
View Source
var ( ImConnError = NewServerError(500, "conn failed") ImConnCloseError = NewServerError(500, "conn failed") ConnNotFoundError = NewServerError(401, "conn not found") SendMessageError = NewServerError(500, "failed to send message") )
Im
View Source
var (
ConnNodeEmptyError = NewServerError(404, "available node not found")
)
Conn
Functions ¶
This section is empty.
Types ¶
type ServerError ¶
func NewServerError ¶
func NewServerError(code int32, err string) *ServerError
func ParseServerError ¶
func ParseServerError(str string) (*ServerError, error)
func WrapRpcError ¶
func WrapRpcError(err error) *ServerError
func WrapValidationError ¶
func WrapValidationError(err error) *ServerError
func (*ServerError) RpcError ¶
func (s *ServerError) RpcError() error
func (*ServerError) String ¶
func (s *ServerError) String() string
Click to show internal directories.
Click to hide internal directories.