HyphenateChatSDK 4.8.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 EMErrorAppActiveNumbersReachLimitation,
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,
86 EMErrorFileExpired,
89 EMErrorMessageInvalid = 500,
90 EMErrorMessageIncludeIllegalContent,
91 EMErrorMessageTrafficLimit,
92 EMErrorMessageEncryption,
93 EMErrorMessageRecallTimeLimit,
94 EMErrorServiceNotEnable,
95 EMErrorMessageExpired,
96 EMErrorMessageIllegalWhiteList,
97 EMErrorMessageExternalLogicBlocked,
98 EMErrorMessageCurrentLimiting,
99 EMErrorMessageSizeLimit,
100 EMErrorEditFailed,
102 EMErrorGroupInvalidId = 600,
103 EMErrorGroupAlreadyJoined,
104 EMErrorGroupNotJoined,
105 EMErrorGroupPermissionDenied,
106 EMErrorGroupMembersFull,
107 EMErrorGroupSharedFileInvalidId,
108 EMErrorGroupNotExist,
109 EMErrorGroupDisabled,
110 EMErrorGroupNameViolation,
111 EMErrorGroupMemberAttributesReachLimit,
112 EMErrorGroupMemberAttributesUpdateFailed,
114 EMErrorGroupMemberAttributesKeyReachLimit,
116 EMErrorGroupMemberAttributesValueReachLimit,
118 EMErrorChatroomInvalidId = 700,
119 EMErrorChatroomAlreadyJoined,
120 EMErrorChatroomNotJoined,
121 EMErrorChatroomPermissionDenied,
122 EMErrorChatroomMembersFull,
123 EMErrorChatroomNotExist,
124 EMErrorChatroomOwnerNotAllowLeave,
127 EMErrorUserCountExceed = 900,
128 EMErrorUserInfoDataLengthExceed = 901,
131 EMErrorContactAddFaild = 1000,
132 EMErrorContactReachLimit = 1001,
133 EMErrorContactReachLimitPeer = 1002,
135 EMErrorPresenceParamExceed = 1100,
136 EMErrorPresenceCannotSubscribeSelf = 1101,
138 EMErrorTranslateParamError = 1110,
139 EMErrorTranslateServiceNotEnabled = 1111,
140 EMErrorTranslateUsageLimit = 1112,
141 EMErrorTranslateServiceFail = 1113,
143 EMErrorModerationFailed = 1200,
144 EMErrorThirdServiceFailed = 1299,
146 EMErrorReactionReachLimit = 1300,
147 EMErrorReactionHasBeenOperated = 1301,
148 EMErrorReactionOperationIsIllegal = 1302,
149 EMErrorThreadNotExist = 1400,
150 EMErrorThreadAlreadyExist = 1401,
151 EMErrorThreadCreateMessageIllegal = 1402,
153 EMErrorNotSupportPush,
154 EMErrorPushBindFailed = 1501,
155 EMErrorPushUnBindFailed = 1502,
156};
157
158#endif