HyphenateChatSDK 4.0.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,
30 EMErrorInvalidAppkey = 100,
31 EMErrorInvalidUsername,
32 EMErrorInvalidPassword,
33 EMErrorInvalidURL,
34 EMErrorInvalidToken,
35 EMErrorUsernameTooLong,
36 EMErrorChannelSyncNotOpen,
37 EMErrorInvalidConversation,
38 EMErrorTokenExpire,
39 EMErrorTokeWillExpire,
41 EMErrorInvalidParam = 110,
42 EMErrorOperationUnsupported,
43 EMErrorQueryParamReachesLimit,
45 EMErrorUserAlreadyLoginSame = 200,
46 EMErrorUserNotLogin,
47 EMErrorUserAuthenticationFailed,
48 EMErrorUserAlreadyExist,
49 EMErrorUserNotFound,
50 EMErrorUserIllegalArgument,
51 EMErrorUserLoginOnAnotherDevice,
52 EMErrorUserRemoved,
53 EMErrorUserRegisterFailed,
54 EMErrorUpdateApnsConfigsFailed,
55 EMErrorUserPermissionDenied,
56 EMErrorUserBindDeviceTokenFailed,
57 EMErrorUserUnbindDeviceTokenFailed,
58 EMErrorUserBindAnotherDevice,
59 EMErrorUserLoginTooManyDevices,
60 EMErrorUserMuted,
61 EMErrorUserKickedByChangePassword,
62 EMErrorUserKickedByOtherDevice,
63 EMErrorUserAlreadyLoginAnother,
64 EMErrorUserMutedByAdmin,
65 EMErrorUserDeviceChanged,
66 EMErrorUserNotOnRoster,
68 EMErrorServerNotReachable = 300,
69 EMErrorServerTimeout,
70 EMErrorServerBusy,
71 EMErrorServerUnknownError,
72 EMErrorServerGetDNSConfigFailed,
73 EMErrorServerServingForbidden,
74 EMErrorServerDecryptionFailed,
75 EMErrorServerGetRTCConfigFailed,
76 EMErrorFileNotFound = 400,
77 EMErrorFileInvalid,
78 EMErrorFileUploadFailed,
79 EMErrorFileDownloadFailed,
80 EMErrorFileDeleteFailed,
81 EMErrorFileTooLarge,
82 EMErrorFileContentImproper,
85 EMErrorMessageInvalid = 500,
86 EMErrorMessageIncludeIllegalContent,
87 EMErrorMessageTrafficLimit,
88 EMErrorMessageEncryption,
89 EMErrorMessageRecallTimeLimit,
90 EMErrorServiceNotEnable,
91 EMErrorMessageExpired,
92 EMErrorMessageIllegalWhiteList,
93 EMErrorMessageExternalLogicBlocked,
94 EMErrorMessageCurrentLimiting,
96 EMErrorGroupInvalidId = 600,
97 EMErrorGroupAlreadyJoined,
98 EMErrorGroupNotJoined,
99 EMErrorGroupPermissionDenied,
100 EMErrorGroupMembersFull,
101 EMErrorGroupNotExist,
102 EMErrorGroupSharedFileInvalidId,
103 EMErrorGroupDisabled,
105 EMErrorChatroomInvalidId = 700,
106 EMErrorChatroomAlreadyJoined,
107 EMErrorChatroomNotJoined,
108 EMErrorChatroomPermissionDenied,
109 EMErrorChatroomMembersFull,
110 EMErrorChatroomNotExist,
114 EMErrorUserCountExceed = 900,
115 EMErrorUserInfoDataLengthExceed = 901,
118 EMErrorContactAddFaild = 1000,
119 EMErrorContactReachLimit = 1001,
120 EMErrorContactReachLimitPeer = 1002,
122 EMErrorPresenceParamExceed = 1100,
123 EMErrorPresenceCannotSubscribeSelf = 1101,
125 EMErrorTranslateParamError = 1110,
126 EMErrorTranslateServiceNotEnabled = 1111,
127 EMErrorTranslateUsageLimit = 1112,
128 EMErrorTranslateServiceFail = 1113,
130 EMErrorModerationFailed = 1200,
131 EMErrorThirdServiceFailed = 1299,
133 EMErrorReactionReachLimit = 1300,
134 EMErrorReactionHasBeenOperated = 1301,
135 EMErrorReactionOperationIsIllegal = 1302,
136 EMErrorThreadNotExist = 1400,
137 EMErrorThreadAlreadyExist = 1401,
138 EMErrorThreadCreateMessageIllegal = 1402,
140 EMErrorPushBindFailed = 1501,
141 EMErrorPushUnBindFailed = 1502,
142};
143
144#endif