HyphenateChatSDK  4.19.0
EMErrorCode.h
1 
15 #ifndef EMErrorCode_h
16 #define EMErrorCode_h
17 
18 typedef 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,
101  EMErrorStreamIntervalTimeout,
102  EMErrorMessageStreamTimeout,
104  EMErrorGroupInvalidId = 600,
105  EMErrorGroupAlreadyJoined,
106  EMErrorGroupNotJoined,
107  EMErrorGroupPermissionDenied,
108  EMErrorGroupMembersFull,
109  EMErrorGroupSharedFileInvalidId,
110  EMErrorGroupNotExist,
111  EMErrorGroupDisabled,
112  EMErrorGroupNameViolation,
113  EMErrorGroupMemberAttributesReachLimit,
114  EMErrorGroupMemberAttributesUpdateFailed,
116  EMErrorGroupMemberAttributesKeyReachLimit,
118  EMErrorGroupMemberAttributesValueReachLimit,
119  EMErrorGroupUserInBlockList,
121  EMErrorChatroomInvalidId = 700,
122  EMErrorChatroomAlreadyJoined,
123  EMErrorChatroomNotJoined,
124  EMErrorChatroomPermissionDenied,
125  EMErrorChatroomMembersFull,
126  EMErrorChatroomNotExist,
127  EMErrorChatroomOwnerNotAllowLeave,
128  EMErrorChatroomUserInBlockList,
131  EMErrorUserCountExceed = 900,
132  EMErrorUserInfoDataLengthExceed = 901,
135  EMErrorContactAddFaild = 1000,
136  EMErrorContactReachLimit = 1001,
137  EMErrorContactReachLimitPeer = 1002,
139  EMErrorPresenceParamExceed = 1100,
140  EMErrorPresenceCannotSubscribeSelf = 1101,
142  EMErrorTranslateParamError = 1110,
143  EMErrorTranslateServiceNotEnabled = 1111,
144  EMErrorTranslateUsageLimit = 1112,
145  EMErrorTranslateServiceFail = 1113,
147  EMErrorModerationFailed = 1200,
148  EMErrorThirdServiceFailed = 1299,
150  EMErrorReactionReachLimit = 1300,
151  EMErrorReactionHasBeenOperated = 1301,
152  EMErrorReactionOperationIsIllegal = 1302,
153  EMErrorThreadNotExist = 1400,
154  EMErrorThreadAlreadyExist = 1401,
155  EMErrorThreadCreateMessageIllegal = 1402,
157  EMErrorNotSupportPush,
158  EMErrorPushBindFailed = 1501,
159  EMErrorPushUnBindFailed = 1502,
160 };
161 
162 #endif