HyphenateChatSDK 4.1.0
EMErrorCode.h
1
15#ifndef EMErrorCode_h
16#define EMErrorCode_h
17
18typedef NS_ENUM(NSInteger, EMErrorCode) {
19
20 EMErrorNoError = 0,
22 EMErrorGeneral = 1,
23 EMErrorNetworkUnavailable,
24 EMErrorDatabaseOperationFailed,
25 EMErrorExceedServiceLimit,
26 EMErrorServiceArrearages,
27 EMErrorPushReportActionFailed,
28 EMErrorPartialSuccess,
29 EMAppActiveNumbersReachLimitation,
31 EMErrorInvalidAppkey = 100,
32 EMErrorInvalidUsername,
33 EMErrorInvalidPassword,
34 EMErrorInvalidURL,
35 EMErrorInvalidToken,
36 EMErrorUsernameTooLong,
37 EMErrorChannelSyncNotOpen,
38 EMErrorInvalidConversation,
39 EMErrorTokenExpire,
40 EMErrorTokeWillExpire,
42 EMErrorInvalidParam = 110,
43 EMErrorOperationUnsupported,
44 EMErrorQueryParamReachesLimit,
46 EMErrorUserAlreadyLoginSame = 200,
47 EMErrorUserNotLogin,
48 EMErrorUserAuthenticationFailed,
49 EMErrorUserAlreadyExist,
50 EMErrorUserNotFound,
51 EMErrorUserIllegalArgument,
52 EMErrorUserLoginOnAnotherDevice,
53 EMErrorUserRemoved,
54 EMErrorUserRegisterFailed,
55 EMErrorUpdateApnsConfigsFailed,
56 EMErrorUserPermissionDenied,
57 EMErrorUserBindDeviceTokenFailed,
58 EMErrorUserUnbindDeviceTokenFailed,
59 EMErrorUserBindAnotherDevice,
60 EMErrorUserLoginTooManyDevices,
61 EMErrorUserMuted,
62 EMErrorUserKickedByChangePassword,
63 EMErrorUserKickedByOtherDevice,
64 EMErrorUserAlreadyLoginAnother,
65 EMErrorUserMutedByAdmin,
66 EMErrorUserDeviceChanged,
67 EMErrorUserNotOnRoster,
69 EMErrorServerNotReachable = 300,
70 EMErrorServerTimeout,
71 EMErrorServerBusy,
72 EMErrorServerUnknownError,
73 EMErrorServerGetDNSConfigFailed,
74 EMErrorServerServingForbidden,
75 EMErrorServerDecryptionFailed,
76 EMErrorServerGetRTCConfigFailed,
77 EMErrorServerNoMatchURL,
79 EMErrorFileNotFound = 400,
80 EMErrorFileInvalid,
81 EMErrorFileUploadFailed,
82 EMErrorFileDownloadFailed,
83 EMErrorFileDeleteFailed,
84 EMErrorFileTooLarge,
85 EMErrorFileContentImproper,
88 EMErrorMessageInvalid = 500,
89 EMErrorMessageIncludeIllegalContent,
90 EMErrorMessageTrafficLimit,
91 EMErrorMessageEncryption,
92 EMErrorMessageRecallTimeLimit,
93 EMErrorServiceNotEnable,
94 EMErrorMessageExpired,
95 EMErrorMessageIllegalWhiteList,
96 EMErrorMessageExternalLogicBlocked,
97 EMErrorMessageCurrentLimiting,
98 EMErrorMessageSizeLimit,
100 EMErrorGroupInvalidId = 600,
101 EMErrorGroupAlreadyJoined,
102 EMErrorGroupNotJoined,
103 EMErrorGroupPermissionDenied,
104 EMErrorGroupMembersFull,
105 EMErrorGroupNotExist,
106 EMErrorGroupSharedFileInvalidId,
107 EMErrorGroupDisabled,
108 EMErrorGroupNameViolation,
109 EMErrorGroupMemberAttributesReachLimit,
110 EMErrorGroupMemberAttributesUpdateFailed,
112 EMErrorGroupMemberAttributesKeyReachLimit,
114 EMErrorGroupMemberAttributesValueReachLimit,
116 EMErrorChatroomInvalidId = 700,
117 EMErrorChatroomAlreadyJoined,
118 EMErrorChatroomNotJoined,
119 EMErrorChatroomPermissionDenied,
120 EMErrorChatroomMembersFull,
121 EMErrorChatroomNotExist,
122 EMErrorChatroomIllegalTag,
125 EMErrorUserCountExceed = 900,
126 EMErrorUserInfoDataLengthExceed = 901,
129 EMErrorContactAddFaild = 1000,
130 EMErrorContactReachLimit = 1001,
131 EMErrorContactReachLimitPeer = 1002,
133 EMErrorPresenceParamExceed = 1100,
134 EMErrorPresenceCannotSubscribeSelf = 1101,
136 EMErrorTranslateParamError = 1110,
137 EMErrorTranslateServiceNotEnabled = 1111,
138 EMErrorTranslateUsageLimit = 1112,
139 EMErrorTranslateServiceFail = 1113,
141 EMErrorModerationFailed = 1200,
142 EMErrorThirdServiceFailed = 1299,
144 EMErrorReactionReachLimit = 1300,
145 EMErrorReactionHasBeenOperated = 1301,
146 EMErrorReactionOperationIsIllegal = 1302,
147 EMErrorThreadNotExist = 1400,
148 EMErrorThreadAlreadyExist = 1401,
149 EMErrorThreadCreateMessageIllegal = 1402,
151 EMErrorNotSupportPush,
152 EMErrorPushBindFailed = 1501,
153 EMErrorPushUnBindFailed = 1502,
154};
155
156#endif