18typedef NS_ENUM(NSInteger, EMErrorCode) {
23 EMErrorNetworkUnavailable,
24 EMErrorDatabaseOperationFailed,
25 EMErrorExceedServiceLimit,
26 EMErrorServiceArrearages,
27 EMErrorPushReportActionFailed,
28 EMErrorPartialSuccess,
29 EMErrorAppActiveNumbersReachLimitation,
31 EMErrorInvalidAppkey = 100,
32 EMErrorInvalidUsername,
33 EMErrorInvalidPassword,
36 EMErrorUsernameTooLong,
37 EMErrorChannelSyncNotOpen,
38 EMErrorInvalidConversation,
40 EMErrorTokeWillExpire,
42 EMErrorInvalidParam = 110,
43 EMErrorOperationUnsupported,
44 EMErrorQueryParamReachesLimit,
46 EMErrorUserAlreadyLoginSame = 200,
48 EMErrorUserAuthenticationFailed,
49 EMErrorUserAlreadyExist,
51 EMErrorUserIllegalArgument,
52 EMErrorUserLoginOnAnotherDevice,
54 EMErrorUserRegisterFailed,
55 EMErrorUpdateApnsConfigsFailed,
56 EMErrorUserPermissionDenied,
57 EMErrorUserBindDeviceTokenFailed,
58 EMErrorUserUnbindDeviceTokenFailed,
59 EMErrorUserBindAnotherDevice,
60 EMErrorUserLoginTooManyDevices,
62 EMErrorUserKickedByChangePassword,
63 EMErrorUserKickedByOtherDevice,
64 EMErrorUserAlreadyLoginAnother,
65 EMErrorUserMutedByAdmin,
66 EMErrorUserDeviceChanged,
67 EMErrorUserNotOnRoster,
69 EMErrorServerNotReachable = 300,
72 EMErrorServerUnknownError,
73 EMErrorServerGetDNSConfigFailed,
74 EMErrorServerServingForbidden,
75 EMErrorServerDecryptionFailed,
76 EMErrorServerGetRTCConfigFailed,
77 EMErrorServerNoMatchURL,
79 EMErrorFileNotFound = 400,
81 EMErrorFileUploadFailed,
82 EMErrorFileDownloadFailed,
83 EMErrorFileDeleteFailed,
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,
100 EMErrorGroupInvalidId = 600,
101 EMErrorGroupAlreadyJoined,
102 EMErrorGroupNotJoined,
103 EMErrorGroupPermissionDenied,
104 EMErrorGroupMembersFull,
105 EMErrorGroupNotExist,
106 EMErrorGroupSharedFileInvalidId,
107 EMErrorGroupDisabled,
108 EMErrorGroupNameViolation,
109 EMErrorGroupMemberAttributesReachLimit,
110 EMErrorGroupMemberAttributesUpdateFailed,
112 EMErrorGroupMemberAttributesKeyReachLimit,
114 EMErrorGroupMemberAttributesValueReachLimit,
116 EMErrorChatroomInvalidId = 700,
117 EMErrorChatroomAlreadyJoined,
118 EMErrorChatroomNotJoined,
119 EMErrorChatroomPermissionDenied,
120 EMErrorChatroomMembersFull,
121 EMErrorChatroomNotExist,
122 EMErrorChatroomIllegalTag,
124 EMErrorModerationFailed = 1200,
125 EMErrorThirdServiceFailed = 1299,
126 EMErrorNotSupportPush = 1500,
127 EMErrorPushBindFailed = 1501,
128 EMErrorPushUnBindFailed = 1502,