Versions in this module Expand all Collapse all v1 v1.0.1 Aug 31, 2023 Changes in this version + const ArgsError + const BlockedByPeer + const CallbackError + const CanNotAddYourselfError + const CodeInvalidOrExpired + const ConnArgsErr + const ConnOverMaxNumLimit + const DataError + const DatabaseError + const DismissedAlreadyError + const DuplicateKeyError + const FileUploadedExpiredError + const FormattingError + const GetIMTokenErr + const GroupIDExisted + const GroupIDNotFoundError + const GroupRequestHandled + const GroupTypeNotSupport + const HasRegistered + const InvitationError + const LoginLimit + const MailSendCodeErr + const MessageHasReadDisable + const MsgAlreadyRevoke + const MutedGroup + const MutedInGroup + const NetworkError + const NoError + const NoPermissionError + const NotInGroupYetError + const NotPeersFriend + const NotRegistered + const PasswordErr + const RecordNotFoundError + const RegisterFailed + const RegisterLimit + const RegisteredAlreadyError + const RelationshipAlreadyError + const RepeatSendCode + const ResetPasswordFailed + const ServerInternalError + const SmsSendCodeErr + const TokenExpiredError + const TokenInvalidError + const TokenKickedError + const TokenMalformedError + const TokenNotExistError + const TokenNotValidYetError + const TokenUnknownError + const UnknownCode + const UserIDNotFoundError + var ErrArgs = NewCodeError(ArgsError, "ArgsError") + var ErrBlockedByPeer = NewCodeError(BlockedByPeer, "BlockedByPeer") + var ErrCallback = NewCodeError(CallbackError, "CallbackError") + var ErrCallbackContinue = NewCodeError(CallbackError, "ErrCallbackContinue") + var ErrCanNotAddYourself = NewCodeError(CanNotAddYourselfError, "CanNotAddYourselfError") + var ErrConnArgsErr = NewCodeError(ConnArgsErr, "args err, need token, sendID, platformID") + var ErrConnOverMaxNumLimit = NewCodeError(ConnOverMaxNumLimit, "ConnOverMaxNumLimit") + var ErrData = NewCodeError(DataError, "DataError") + var ErrDatabase = NewCodeError(DatabaseError, "DatabaseError") + var ErrDismissedAlready = NewCodeError(DismissedAlreadyError, "DismissedAlreadyError") + var ErrDuplicateKey = NewCodeError(DuplicateKeyError, "DuplicateKeyError") + var ErrFileUploadedExpired = NewCodeError(FileUploadedExpiredError, "FileUploadedExpiredError") + var ErrGroupIDExisted = NewCodeError(GroupIDExisted, "GroupIDExisted") + var ErrGroupIDNotFound = NewCodeError(GroupIDNotFoundError, "GroupIDNotFoundError") + var ErrGroupRequestHandled = NewCodeError(GroupRequestHandled, "GroupRequestHandled") + var ErrGroupTypeNotSupport = NewCodeError(GroupTypeNotSupport, "") + var ErrInternalServer = NewCodeError(ServerInternalError, "ServerInternalError") + var ErrMessageHasReadDisable = NewCodeError(MessageHasReadDisable, "MessageHasReadDisable") + var ErrMsgAlreadyRevoke = NewCodeError(MsgAlreadyRevoke, "MsgAlreadyRevoke") + var ErrMutedGroup = NewCodeError(MutedGroup, "MutedGroup") + var ErrMutedInGroup = NewCodeError(MutedInGroup, "MutedInGroup") + var ErrNetwork = NewCodeError(NetworkError, "NetworkError") + var ErrNoPermission = NewCodeError(NoPermissionError, "NoPermissionError") + var ErrNotInGroupYet = NewCodeError(NotInGroupYetError, "NotInGroupYetError") + var ErrNotPeersFriend = NewCodeError(NotPeersFriend, "NotPeersFriend") + var ErrRecordNotFound = NewCodeError(RecordNotFoundError, "RecordNotFoundError") + var ErrRegisteredAlready = NewCodeError(RegisteredAlreadyError, "RegisteredAlreadyError") + var ErrRelationshipAlready = NewCodeError(RelationshipAlreadyError, "RelationshipAlreadyError") + var ErrTokenExpired = NewCodeError(TokenExpiredError, "TokenExpiredError") + var ErrTokenInvalid = NewCodeError(TokenInvalidError, "TokenInvalidError") + var ErrTokenKicked = NewCodeError(TokenKickedError, "TokenKickedError") + var ErrTokenMalformed = NewCodeError(TokenMalformedError, "TokenMalformedError") + var ErrTokenNotExist = NewCodeError(TokenNotExistError, "TokenNotExistError") + var ErrTokenNotValidYet = NewCodeError(TokenNotValidYetError, "TokenNotValidYetError") + var ErrTokenUnknown = NewCodeError(TokenUnknownError, "TokenUnknownError") + var ErrUserIDNotFound = NewCodeError(UserIDNotFoundError, "UserIDNotFoundError") + var Relation = &relation + func Unwrap(err error) error + func Wrap(err error, msg ...string) error + type CodeError interface + Code func() int + Detail func() string + Is func(err error, loose ...bool) bool + Msg func() string + WithDetail func(detail string) CodeError + Wrap func(msg ...string) error + func NewCodeError(code int, msg string) CodeError