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