Documentation ¶
Index ¶
Constants ¶
View Source
const ( FormattingError = 10001 // Error in formatting HasRegistered = 10002 // user has already registered NotRegistered = 10003 // user is not registered PasswordErr = 10004 // Password error GetIMTokenErr = 10005 // Error in getting IM token RepeatSendCode = 10006 // Repeat sending code MailSendCodeErr = 10007 // Error in sending code via email SmsSendCodeErr = 10008 // Error in sending code via SMS CodeInvalidOrExpired = 10009 // Code is invalid or expired RegisterFailed = 10010 // Registration failed ResetPasswordFailed = 10011 // Resetting password failed RegisterLimit = 10012 // Registration limit exceeded LoginLimit = 10013 // Login limit exceeded InvitationError = 10014 // Error in invitation )
Error codes for various error scenarios.
View Source
const ( NoError = 0 // No error DatabaseError = 90002 // Database error (redis/mysql, etc.) NetworkError = 90004 // Network error DataError = 90007 // Data error CallbackError = 80000 // General error codes. ServerInternalError = 500 // Server internal error ArgsError = 1001 // Input parameter error NoPermissionError = 1002 // Insufficient permission DuplicateKeyError = 1003 RecordNotFoundError = 1004 // Record does not exist // Account error codes. UserIDNotFoundError = 1101 // UserID does not exist or is not registered RegisteredAlreadyError = 1102 // user is already registered // Group error codes. GroupIDNotFoundError = 1201 // GroupID does not exist GroupIDExisted = 1202 // GroupID already exists NotInGroupYetError = 1203 // Not in the group yet DismissedAlreadyError = 1204 // Group has already been dismissed GroupTypeNotSupport = 1205 GroupRequestHandled = 1206 // Relationship error codes. CanNotAddYourselfError = 1301 // Cannot add yourself as a friend BlockedByPeer = 1302 // Blocked by the peer NotPeersFriend = 1303 // Not the peer's friend RelationshipAlreadyError = 1304 // Already in a friend relationship // Message error codes. MessageHasReadDisable = 1401 MutedInGroup = 1402 // Member muted in the group MutedGroup = 1403 // Group is muted MsgAlreadyRevoke = 1404 // Message already revoked // Token error codes. TokenExpiredError = 1501 TokenInvalidError = 1502 TokenMalformedError = 1503 TokenNotValidYetError = 1504 TokenUnknownError = 1505 TokenKickedError = 1506 TokenNotExistError = 1507 // Long connection gateway error codes. ConnOverMaxNumLimit = 1601 ConnArgsErr = 1602 PushMsgErr = 1603 IOSBackgroundPushErr = 1604 // S3 error codes. FileUploadedExpiredError = 1701 // Upload expired )
General error codes.
View Source
const UnknownCode = 1000
UnknownCode represents the error code when code is not parsed or parsed code equals 0.
Variables ¶
View Source
var ( ErrDatabase = errs.NewCodeError(DatabaseError, "DatabaseError") ErrNetwork = errs.NewCodeError(NetworkError, "NetworkError") ErrCallback = errs.NewCodeError(CallbackError, "CallbackError") ErrCallbackContinue = errs.NewCodeError(CallbackError, "ErrCallbackContinue") ErrInternalServer = errs.NewCodeError(ServerInternalError, "ServerInternalError") ErrArgs = errs.NewCodeError(ArgsError, "ArgsError") ErrNoPermission = errs.NewCodeError(NoPermissionError, "NoPermissionError") ErrDuplicateKey = errs.NewCodeError(DuplicateKeyError, "DuplicateKeyError") ErrRecordNotFound = errs.NewCodeError(RecordNotFoundError, "RecordNotFoundError") ErrUserIDNotFound = errs.NewCodeError(UserIDNotFoundError, "UserIDNotFoundError") ErrGroupIDNotFound = errs.NewCodeError(GroupIDNotFoundError, "GroupIDNotFoundError") ErrGroupIDExisted = errs.NewCodeError(GroupIDExisted, "GroupIDExisted") ErrNotInGroupYet = errs.NewCodeError(NotInGroupYetError, "NotInGroupYetError") ErrDismissedAlready = errs.NewCodeError(DismissedAlreadyError, "DismissedAlreadyError") ErrRegisteredAlready = errs.NewCodeError(RegisteredAlreadyError, "RegisteredAlreadyError") ErrGroupTypeNotSupport = errs.NewCodeError(GroupTypeNotSupport, "") ErrGroupRequestHandled = errs.NewCodeError(GroupRequestHandled, "GroupRequestHandled") ErrData = errs.NewCodeError(DataError, "DataError") ErrTokenExpired = errs.NewCodeError(TokenExpiredError, "TokenExpiredError") ErrTokenInvalid = errs.NewCodeError(TokenInvalidError, "TokenInvalidError") // ErrTokenMalformed = errs.NewCodeError(TokenMalformedError, "TokenMalformedError") // ErrTokenNotValidYet = errs.NewCodeError(TokenNotValidYetError, "TokenNotValidYetError") // ErrTokenUnknown = errs.NewCodeError(TokenUnknownError, "TokenUnknownError") // ErrTokenKicked = errs.NewCodeError(TokenKickedError, "TokenKickedError") ErrTokenNotExist = errs.NewCodeError(TokenNotExistError, "TokenNotExistError") // ErrMessageHasReadDisable = errs.NewCodeError(MessageHasReadDisable, "MessageHasReadDisable") ErrCanNotAddYourself = errs.NewCodeError(CanNotAddYourselfError, "CanNotAddYourselfError") ErrBlockedByPeer = errs.NewCodeError(BlockedByPeer, "BlockedByPeer") ErrNotPeersFriend = errs.NewCodeError(NotPeersFriend, "NotPeersFriend") ErrRelationshipAlready = errs.NewCodeError(RelationshipAlreadyError, "RelationshipAlreadyError") ErrMutedInGroup = errs.NewCodeError(MutedInGroup, "MutedInGroup") ErrMutedGroup = errs.NewCodeError(MutedGroup, "MutedGroup") ErrMsgAlreadyRevoke = errs.NewCodeError(MsgAlreadyRevoke, "MsgAlreadyRevoke") ErrConnOverMaxNumLimit = errs.NewCodeError(ConnOverMaxNumLimit, "ConnOverMaxNumLimit") ErrConnArgsErr = errs.NewCodeError(ConnArgsErr, "args err, need token, sendID, platformID") ErrPushMsgErr = errs.NewCodeError(PushMsgErr, "push msg err") ErrIOSBackgroundPushErr = errs.NewCodeError(IOSBackgroundPushErr, "ios background push err") ErrFileUploadedExpired = errs.NewCodeError(FileUploadedExpiredError, "FileUploadedExpiredError") )
View Source
var Relation = &relation{m: make(map[int]map[int]struct{})}
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.