HyphenateChatSDK  4.7.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,
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