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 ( ErrArgs = NewCodeError(ArgsError, "ArgsError") ErrNoPermission = NewCodeError(NoPermissionError, "NoPermissionError") ErrDatabase = NewCodeError(DatabaseError, "DatabaseError") ErrInternalServer = NewCodeError(ServerInternalError, "ServerInternalError") ErrNetwork = NewCodeError(NetworkError, "NetworkError") ErrCallback = NewCodeError(CallbackError, "CallbackError") ErrCallbackContinue = NewCodeError(CallbackError, "ErrCallbackContinue") ErrUserIDNotFound = NewCodeError(UserIDNotFoundError, "UserIDNotFoundError") ErrGroupIDNotFound = NewCodeError(GroupIDNotFoundError, "GroupIDNotFoundError") ErrGroupIDExisted = NewCodeError(GroupIDExisted, "GroupIDExisted") ErrRecordNotFound = NewCodeError(RecordNotFoundError, "RecordNotFoundError") ErrNotInGroupYet = NewCodeError(NotInGroupYetError, "NotInGroupYetError") ErrDismissedAlready = NewCodeError(DismissedAlreadyError, "DismissedAlreadyError") ErrRegisteredAlready = NewCodeError(RegisteredAlreadyError, "RegisteredAlreadyError") ErrGroupTypeNotSupport = NewCodeError(GroupTypeNotSupport, "") ErrGroupRequestHandled = NewCodeError(GroupRequestHandled, "GroupRequestHandled") ErrData = NewCodeError(DataError, "DataError") ErrTokenExpired = NewCodeError(TokenExpiredError, "TokenExpiredError") ErrTokenInvalid = NewCodeError(TokenInvalidError, "TokenInvalidError") // ErrTokenMalformed = NewCodeError(TokenMalformedError, "TokenMalformedError") // ErrTokenNotValidYet = NewCodeError(TokenNotValidYetError, "TokenNotValidYetError") // ErrTokenUnknown = NewCodeError(TokenUnknownError, "TokenUnknownError") // ErrTokenKicked = NewCodeError(TokenKickedError, "TokenKickedError") ErrTokenNotExist = NewCodeError(TokenNotExistError, "TokenNotExistError") // ErrDuplicateKey = NewCodeError(DuplicateKeyError, "DuplicateKeyError") ErrMessageHasReadDisable = NewCodeError(MessageHasReadDisable, "MessageHasReadDisable") ErrCanNotAddYourself = NewCodeError(CanNotAddYourselfError, "CanNotAddYourselfError") ErrBlockedByPeer = NewCodeError(BlockedByPeer, "BlockedByPeer") ErrNotPeersFriend = NewCodeError(NotPeersFriend, "NotPeersFriend") ErrRelationshipAlready = NewCodeError(RelationshipAlreadyError, "RelationshipAlreadyError") ErrMutedInGroup = NewCodeError(MutedInGroup, "MutedInGroup") ErrMutedGroup = NewCodeError(MutedGroup, "MutedGroup") ErrMsgAlreadyRevoke = NewCodeError(MsgAlreadyRevoke, "MsgAlreadyRevoke") ErrConnOverMaxNumLimit = NewCodeError(ConnOverMaxNumLimit, "ConnOverMaxNumLimit") ErrConnArgsErr = NewCodeError(ConnArgsErr, "args err, need token, sendID, platformID") ErrPushMsgErr = NewCodeError(PushMsgErr, "push msg err") ErrIOSBackgroundPushErr = NewCodeError(IOSBackgroundPushErr, "ios background push err") ErrFileUploadedExpired = NewCodeError(FileUploadedExpiredError, "FileUploadedExpiredError") )
View Source
var Relation = &relation{m: make(map[int]map[int]struct{})}
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.