public static bool checkKeepAlive() { if (mNextHelloTimestamp == 0.0) { return(false); } if (SessionPack.getNow() < mNextHelloTimestamp) { return(false); } if (!SessionPackMgr.getAccount().isValid() || !SessionPackMgr.isValidSessionKey()) { stopKeepAlivePoint(); return(false); } if (mFirstKeepAlivePointAfterConnected == mNextHelloTimestamp) { EventCenter.postEvent(EventConst.ON_NET_MM_NET_NOOP, null, null); } else { EventCenter.postEvent(EventConst.ON_NET_MM_NET_NOOP, null, null); } restartKeepAlivePoint(0xea60); return(true); }
protected override void onFailed(UploadMsgImgRequest request, UploadMsgImgResponse response) { Log.e("NetSceneUploadImage", "Send image failed because of system error"); this.mUpImgContext.mStatus = 4; EventCenter.postEvent(EventConst.ON_NETSCENE_SENDIMG_FAIL, new ParamReturn(-1, this.mUpImgContext.imgInfo.nMsgLocalID, this.mUpImgContext.talkerName), null); this.doSceneFinished(); }
protected override void onFailed(SendCardRequest request, SendCardResponse response) { Log.e("NetSceneSendCard", "send SendCardRequest failed"); RetConst @const = RetConst.MM_ERR_CLIENT; EventCenter.postEvent(EventConst.ON_NETSCENE_SEND_CARD_ERR, @const, null); }
//public static void testRegisterWithEmail() //{ // //EventWatcher eventWatcher = new EventWatcher(null, null, new EventHandlerDelegate(NetSceneReg.onMailAuthRegHandler)); // //EventCenter.registerEventWatcher(EventConst.ON_NETSCENE_MAILREG_SUCCESS, eventWatcher); // //EventCenter.registerEventWatcher(EventConst.ON_NETSCENE_MAILREG_ERR, eventWatcher); // ServiceCenter.sceneNewReg.doSceneEx("hkk009x123", Util.getCutPasswordMD5("test.fu4ku"), Util.getCutPasswordMD5("test.fu4ku"), "baobaotest", 0, "*****@*****.**", "18363118008", "", "", 1, ""); //} protected override void onSuccess(NewRegRequest request, NewRegResponse response) { int uin = (int)response.Uin; RetConst ret = (RetConst)response.BaseResponse.Ret; uint regMode = request.RegMode; if ((uin == 0) || (ret != RetConst.MM_OK)) { this.postFailedEvent(regMode, (int)ret); } else { Log.i("NetSceneNewReg", "new reg success. "); AccountMgr.onLogin(response.UserName); HostService.updateAuthBuiltinIP(response.BuiltinIPList); this.updateUserInfo(request, response); switch (regMode) { case 0: EventCenter.postEvent(EventConst.ON_NETSCENE_NEWREG_SUCCESS, null, null); break; case 1: EventCenter.postEvent(EventConst.ON_NETSCENE_MOBILEREG_SUCCESS, null, null); break; } EventCenter.postEvent(EventConst.ON_NETSCENE_AUTH_SUCCESS, null, null); } }
protected override void onFailed(GetA8KeyReq request, GetA8KeyResp response) { Log.e("NetSceneGetA8Key", "send request failed"); RetConst @const = RetConst.MM_ERR_CLIENT; EventCenter.postEvent(EventConst.ON_NETSCENE_GET_A8KEY_ERR, @const, null); }
private void onCompleted(object sender, PackEventArgs e) { SessionPack pack = sender as SessionPack; byte[] mResponseBuffer = pack.mResponseBuffer; if (e.isSuccess() && (mResponseBuffer != null)) { int offset = 0; int num2 = Util.readInt(mResponseBuffer, ref offset); Log.d("NetSceneSyncCheck", "new sync check success, continueFlag = " + num2); if ((num2 & 7) != 0) { // EventCenter.postEvent(EventConst.ON_NETSCENE_NOTIFY_SYNC_REQ, num2 & 7, null); } else { ServiceCenter.sceneNewSync.doScene(num2 & 7, syncScene.MM_NEWSYNC_SCENE_TIMER); } //EventCenter.postEvent(EventConst.ON_NETSCENE_NOTIFY_SYNC_REQ, null, null); } else { Log.e("NetSceneSyncCheck", "new sync check failed. "); } }
// public static void saveBottleHeadImg(Stream fileStream) // { // HeadImageMgr.save(strUsrName + "@bottle", fileStream); // } // public static void saveHeadImg(Stream fileStream) // { // HeadImageMgr.save(strUsrName, fileStream); // } public static void saveSyncInfoAsync(SyncInfo info, bool isLocalSync = false) { if (info != null) { //ConversationMgr.SetSaveCompleteHandler(delegate { if (info.bSetCurSyncKey) { curAccount.bytesCurSyncKey = info.bytesCurSyncKey; } if (info.bSetMaxSyncKey) { curAccount.bytesMaxSyncKey = info.bytesMaxSyncKey; } if (info.bSetInitStatus) { curAccount.nInitStatus = info.nInitStatus; } if (info.bSetSyncKey) { curAccount.bytesSyncKeyBuf = info.bytesSyncKeyBuf; } updateAccount(); if (isLocalSync) { //AccountMgr.delBackgroundData(); } //Log.d("AccountMgr", "ConversationMgr save sync Key finish!"); EventCenter.postEvent(EventConst.ON_CONVERSATION_POST_SYCN_DATA, null, null); // }); } }
protected override void onFailed(NewInitRequest request, NewInitResponse response) { Log.e("NetSceneNewInit", "newInit doscene NewInit failed! network err"); EventCenter.postEvent(EventConst.ON_NETSCENE_PROCESS_NEWINIT_ERR, null, null); mInitStatus = 0; this.resetFlag(); }
public static void onRecvBulletin(byte[] data) { if ((data == null) || (data.Length < 8)) { Log.e("SeverBulletin", "received invalid bulletin data, ignored."); } else { bool flag = isFaultMode(); int offset = 0; mBulletinInfo.type = Util.readInt(data, ref offset); mBulletinInfo.validTime = Util.readInt(data, ref offset); mBulletinInfo.strHost = HostService.mLongConnHosts.getCurrentHostString(); Log.i("SeverBulletin", string.Concat(new object[] { "received bulletin:type =", mBulletinInfo.type, ", validtime=", mBulletinInfo.validTime })); bool flag2 = isFaultMode(); if (flag2 != flag) { EventCenter.postEvent(EventConst.ON_NET_BULLETIN, flag2, null); if (flag2) { startCheckTimer(); } } } }
private static bool checkReadyEx() { if (isValid()) { if ((mLastConnectedTimestamp != 0.0) && (SessionPack.getNow() > (mLastConnectedTimestamp + 30000.0))) { EventCenter.postEvent(EventConst.ON_NET_LONGCONN_KEEPALIVE, null, null); mLastConnectedTimestamp = 0.0; } return(true); } if (mReconnectLeft <= 0) { if (mReconnectLeft == 0) { Log.e("Network", "no chance to try connect."); mReconnectLeft = -1; } return(false); } double num = SessionPack.getNow(); double num2 = mLastConnTimestamp + getSleepTime(mReconnectLeft); if ((mReconnectLeft == 3) || (num >= num2)) { mLastConnTimestamp = num; mReconnectLeft--; Connector.setConnectorStatus(ConntectorStatus.Connecting); mSocketClient = new SocketClient(); HostService.HostInfo info = HostService.mLongConnHosts.getAvailableHost(); SocketError error = mSocketClient.Connect(info.mHost, info.mPort); if (error == ((SocketError)((int)SocketError.Success))) { Log.i("Network", "connect success."); mLastConnectedTimestamp = num; //NetworkDeviceWatcher.onConnected(); mReconnectLeft = 2; mFirstKeepAlivePointAfterConnected = restartKeepAlivePoint(0xbb8); mConnFailedCount = 0; Connector.setConnectorStatus(ConntectorStatus.Connected); return(true); } if (error == ((SocketError)((int)SocketError.HostNotFound))) { HostService.setDNSFailed(); } Log.e("Network", "connect error:" + error.ToString()); close(); mConnFailedCount++; if (mConnFailedCount >= 3) { Log.i("Network", "longconnect is not available as connect failed(3/3)."); setAvailable(false); mConnFailedCount = 0; } HostService.mLongConnHosts.onCurrentHostFailed(); Connector.setConnectorStatus(ConntectorStatus.Disconnect); } return(false); }
protected override void onSuccess(DelChatRoomMemberRequest request, DelChatRoomMemberResponse response) { Log.i("NetSceneDelChatRoomMember", "doscene respone sucess"); RetConst ret = (RetConst)response.BaseResponse.Ret; NetSceneDelChatRoomMemberResult result = new NetSceneDelChatRoomMemberResult { retCode = (RetConst)response.BaseResponse.Ret, sceneDelChatRoomMember = this, nameList = new List <string>() }; for (int i = 0; i < response.MemberListList.Count; i++) { result.nameList.Add(response.MemberListList[i].MemberName.String); } if (result.retCode != RetConst.MM_OK) { Log.e("NetSceneDelChatRoomMember", "send AddChatRoomMemberRequest failed ret =" + ret); EventCenter.postEvent(EventConst.ON_NETSCENE_DEL_CHATROOM_MEMBER_ERR, result, null); } else if (!ChatRoomMgr.delChatroomMember(request.ChatRoomName, response)) { Log.e("NetSceneDelChatRoomMember", "delChatroomMember : fail"); EventCenter.postEvent(EventConst.ON_NETSCENE_DEL_CHATROOM_MEMBER_ERR, result, null); } else { Log.i("NetSceneDelChatRoomMember", "doscene post sucess"); EventCenter.postEvent(EventConst.ON_NETSCENE_DEL_CHATROOM_MEMBER_SUCCESS, result, null); } }
protected override void onFailed(SnsObjectOpRequest request, SnsObjectOpResponse response) { Log.e("NetSceneSnsObjectOp", "send request failed"); if (this.onOpRsp != null) { this.onOpRsp(null); } EventCenter.postEvent(EventConst.ON_NETSCENE_SNS_OPLOG_ERR, request.OpListList[0].OpType, null); }
protected override void onSuccess(AddChatRoomMemberRequest request, AddChatRoomMemberResponse response) { Log.i("NetSceneAddChatRoomMember", "doscene respone sucess"); RetConst ret = (RetConst)response.BaseResponse.Ret; NetSceneAddChatRoomMemberResult result = new NetSceneAddChatRoomMemberResult { retCode = (RetConst)response.BaseResponse.Ret, sceneAddChatRoomMember = this }; if (result.retCode == RetConst.MM_ERR_MEMBER_TOOMUCH) { Log.d("NetSceneAddChatRoomMember", "send AddChatRoomMemberRequest failed ret =" + ret); string str = response.BaseResponse.ErrMsg.String; try { string[] strArray = str.Split(new char[] { ',' }); if (strArray.Length == 3) { result.requestMemberCount = Convert.ToUInt32(strArray[1]); result.maxMemberCount = Convert.ToUInt32(strArray[2]); } else { Log.e("NetSceneAddChatRoomMember", "get maxMemberCount from errmsg failed, maxMemberCount not exist in errmsg"); } } catch (Exception exception) { Log.e("NetSceneAddChatRoomMember", "get maxMemberCount from errmsg failed" + exception); } EventCenter.postEvent(EventConst.ON_NETSCENE_ADD_CHATROOM_MEMBER_ERR, result, null); } else if (result.retCode != RetConst.MM_OK) { Log.e("NetSceneAddChatRoomMember", "send AddChatRoomMemberRequest failed ret =" + ret); EventCenter.postEvent(EventConst.ON_NETSCENE_ADD_CHATROOM_MEMBER_ERR, result, null); } else { result.retCode = ChatRoomMgr.checkMemberStatusFromMemberList(this.invalidUsernameList, this.memeberBlackList, this.notExistUserList, this.verifyUserList, response.MemberListList); if (result.retCode != RetConst.MM_OK) { Log.e("NetSceneAddChatRoomMember", "send checkMemberStatusFromMemberList failed ret =" + result.retCode); EventCenter.postEvent(EventConst.ON_NETSCENE_ADD_CHATROOM_MEMBER_ERR, result, null); } else if (!ChatRoomMgr.addChatroomMember(request.ChatRoomName.String, response, this.verifyUserList)) { Log.e("NetSceneAddChatRoomMember", "addChatroomMember : fail"); EventCenter.postEvent(EventConst.ON_NETSCENE_ADD_CHATROOM_MEMBER_ERR, result, null); } else { Log.i("NetSceneAddChatRoomMember", "doscene post sucess"); EventCenter.postEvent(EventConst.ON_NETSCENE_ADD_CHATROOM_MEMBER_SUCCESS, result, null); } } }
protected override void onFailed(DelChatRoomMemberRequest request, DelChatRoomMemberResponse response) { Log.e("NetSceneDelChatRoomMember", "send AddChatRoomMemberRequest failed"); NetSceneDelChatRoomMemberResult result = new NetSceneDelChatRoomMemberResult { retCode = RetConst.MM_ERR_CLIENT, sceneDelChatRoomMember = this }; EventCenter.postEvent(EventConst.ON_NETSCENE_DEL_CHATROOM_MEMBER_ERR, result, null); }
protected override void onFailed(CreateChatRoomRequest request, CreateChatRoomResponse response) { Log.e("NetSceneCreateChatRoom", "send CreateChatRoomRequest failed"); NetSceneCreateChatRoomResult result = new NetSceneCreateChatRoomResult { retCode = RetConst.MM_ERR_CLIENT, sceneCreateChatRoom = this }; EventCenter.postEvent(EventConst.ON_NETSCENE_CREATE_CHATROOM_ERR, result, null); }
private void doSceneEx() { int count = this.mUpImgContext.imgInfo.nTotalDataLen - this.mUpImgContext.imgInfo.nTransDataLen; if (count > this.mUpLoadedSize) { count = this.mUpLoadedSize; } if ((string.IsNullOrEmpty(this.mUpImgContext.imgInfo.strFromUserName) || string.IsNullOrEmpty(this.mUpImgContext.imgInfo.strToUserName)) || string.IsNullOrEmpty(this.mUpImgContext.imgInfo.strClientMsgId)) { Log.e("NetSceneUploadImage", "Param error doScene fail"); this.mUpImgContext.mStatus = 4; EventCenter.postEvent(EventConst.ON_NETSCENE_SENDIMG_FAIL, new ParamReturn(-1, this.mUpImgContext.imgInfo.nMsgTransID, this.mUpImgContext.talkerName), null); this.doSceneFinished(); } else { byte[] buffer = new byte[count]; this.mUpImgContext.mBigImageMemoryStream.Seek((long)this.mUpImgContext.imgInfo.nTransDataLen, SeekOrigin.Begin); this.mUpImgContext.mBigImageMemoryStream.Read(buffer, 0, count); if (buffer == null) { Log.e("NetSceneUploadImage", "read buffer From Stream fail"); this.mUpImgContext.mStatus = 4; EventCenter.postEvent(EventConst.ON_NETSCENE_SENDIMG_FAIL, new ParamReturn(-1, this.mUpImgContext.imgInfo.nMsgLocalID, this.mUpImgContext.talkerName), null); this.doSceneFinished(); } else { base.beginBuilder(); base.mBuilder.BaseRequest = NetSceneBase.makeBaseRequest(0); base.mBuilder.FromUserName = Util.toSKString(this.mUpImgContext.imgInfo.strFromUserName); base.mBuilder.ToUserName = Util.toSKString(this.mUpImgContext.imgInfo.strToUserName); base.mBuilder.ClientImgId = Util.toSKString(this.mUpImgContext.imgInfo.strClientMsgId); base.mBuilder.TotalLen = (uint)this.mUpImgContext.imgInfo.nTotalDataLen; base.mBuilder.StartPos = (uint)this.mUpImgContext.imgInfo.nTransDataLen; if (!this.mIsNeedScale) { base.mBuilder.CompressType = 1; } else { base.mBuilder.CompressType = 0; } base.mBuilder.DataLen = (uint)count; base.mBuilder.Data = Util.toSKBuffer(buffer); base.mBuilder.MsgType = (uint)this.mUpImgContext.mMsgType; base.mSessionPack.mCmdID = 9; base.mSessionPack.mNeedCompress = false; base.mSessionPack.mConnectMode = 1; base.endBuilder(); this.mUpImgContext.mStatus = 2; } } }
private void postFailedEvent(uint newRegMode, int ret) { Log.e("NetSceneNewReg", "new reg failed, ret " + ret); if (newRegMode == 0) { EventCenter.postEvent(EventConst.ON_NETSCENE_NEWREG_ERR, ret, null); } else if (newRegMode == 1) { EventCenter.postEvent(EventConst.ON_NETSCENE_MOBILEREG_ERR, ret, null); } }
protected override void onSuccess(AddSafeDeviceRequest request, AddSafeDeviceResponse response) { if ((response == null) || (response.BaseResponse.Ret != 0)) { Log.e("NetSceneAddSafeDevice", "Add Safe Device not invalidate ret = " + ((RetConst)response.BaseResponse.Ret).ToString()); EventCenter.postEvent(EventConst.ON_ADDSAFEDEVICE_ERROR, response.BaseResponse.Ret, null); } else { //SafeDeviceService.saveSafeDeviceList(response.SafeDeviceList); EventCenter.postEvent(EventConst.ON_ADDSAFEDEVICE_SUCCESS, null, null); } }
public static void onCheckFaultModeTimeout(object sender, EventArgs e) { if (mBulletinInfo.type != 1) { closeCheckTimer(); } else if (isTimeoutDate((uint)mBulletinInfo.validTime)) { mBulletinInfo.type = 0; EventCenter.postEvent(EventConst.ON_NET_BULLETIN, false, null); closeCheckTimer(); } }
protected override void onSuccess(SendCardRequest request, SendCardResponse response) { RetConst ret = (RetConst)response.BaseResponse.Ret; if (ret != RetConst.MM_OK) { Log.e("NetSceneSendCard", "send SendCardRequest failed ret =" + ret); EventCenter.postEvent(EventConst.ON_NETSCENE_SEND_CARD_ERR, ret, null); } else { EventCenter.postEvent(EventConst.ON_NETSCENE_SEND_CARD_SUCCESS, ret, null); } }
protected override void onSuccess(GetUserNameRequest request, GetUserNameResponse response) { RetConst ret = (RetConst)response.BaseResponse.Ret; if (ret != RetConst.MM_OK) { EventCenter.postEvent(EventConst.ON_NETSCENE_FILLUSERNAME_ERR, ret, null); } else { mRepUserName = response.UserName; EventCenter.postEvent(EventConst.ON_NETSCENE_FILLUSERNAME_SUCCESS, null, null); } }
public void updateProgressInfo(int partLen) { if (this.mStatus == 5) { EventCenter.postEvent(EventConst.ON_NETSCENE_DOWNLOADIMG_COMPLETE, new ParamReturn(100, this.mImgInfo.nMsgLocalID, this.mImgInfo.strFromUserName, this.mImgInfo.strImagePath), null); } else if (this.mStatus == 4) { EventCenter.postEvent(EventConst.ON_NETSCENE_DOWNLOADIMG_FAIL, new ParamReturn(-1, this.mImgInfo.nMsgLocalID, this.mImgInfo.strFromUserName), null); } else { string strProgress = this.getProgressString(this.mImgInfo.nTransDataLen); EventCenter.postEvent(EventConst.ON_NETSCENE_DOWNLOADIMG_PROGRESS, new ParamImgDownProgress(strProgress, this.mImgInfo.nMsgLocalID, this.mImgInfo.strFromUserName), null); } }
public void updateProgressInfo(int sendedLen, int totalLen) { if (((sendedLen > 0) && (sendedLen <= totalLen)) && (totalLen > 0)) { int nProgress = (sendedLen * 100) / totalLen; if (nProgress <= 5) { nProgress = 5; } if ((nProgress > (this.mLastRatio + 10)) || (nProgress >= 100)) { this.mLastRatio = nProgress; EventCenter.postEvent(EventConst.ON_NETSCENE_SENDIMG_PROGRESS, new ParamReturn(nProgress, this.imgInfo.nMsgLocalID, this.talkerName), null); } } }
private bool ProcessCmdItem(NewInitRequest request, NewInitResponse response) { if (!this.saveUserInfo(request, response)) { Log.d("NetSceneNewInit", "SaveUserInfo failed"); } if (this.canContinue(request, response)) { Log.i("NetSceneNewInit", "newInit doscene continue"); this.mProgress = response.Ratio; this.continueDoScene(); return(true); } Log.i("NetSceneNewInit", string.Concat(new object[] { "newInit doscene finished! init end, initresp.selectBitmap:", response.SelectBitmap, " response.ContinueFlag=", response.ContinueFlag })); this.mProgress = 70; //List<object> cmdObjectList = NetSceneNewSync.getCmdObjectList(mCmdList); //this.ProcessCmdItemByGroup(cmdObjectList); this.mProgress = 90; this.resetFlag(); mInitStatus = 1; SyncInfo info = new SyncInfo(mInitCurrentSynckey, mInitMaxSynckey, NetSceneNewSync.mBytesSyncKeyBuf, mInitStatus); AccountMgr.saveSyncInfoAsync(info, false); Log.i("NetSceneNewInit", "newInit doscene save accinfo(include bytesSyncKeyBuf) success"); if (this.needInit()) { AccountMgr.mInitRetryTimes++; if (AccountMgr.mInitRetryTimes > 3) { Log.e("NetSceneNewInit", "newInit doscene NewInit failed! mInitRetryTimes reach MAX_RETRY_COUNT=3"); mInitStatus = 0; //EventCenter.postEvent(EventConst.ON_NETSCENE_PROCESS_NEWINIT_ERR, null, null); return(false); } Log.d("NetSceneNewInit", "newInit doscene err,retry newinit. mInitRetryTimes = " + AccountMgr.mInitRetryTimes); } else { Log.d("NetSceneNewInit", "newInit doscene success"); this.mProgress = 100; EventCenter.postEvent(EventConst.ON_NETSCENE_PROCESS_NEWINIT_FINISH, null, null); // TimerService.addTimer(300, new EventHandler(Util.PostOnlineRequest), 0, -1).start(); } ServiceCenter.sceneNewSync.doScene(2, syncScene.MM_NEWSYNC_SCENE_AFTERINIT); return(true); }
//private static void onHandler(EventWatcher watcher, BaseEventArgs evtArgs) //{ // if (evtArgs.mEventID == EventConst.ON_NETSCENE_SEARCHCONTACT_SUCCESS) // { // Log.d("NetSceneSearchContact", "(1/1)on success"); // } //} protected override void onSuccess(SearchContactRequest request, SearchContactResponse response) { RetConst ret = (RetConst)response.BaseResponse.Ret; if (ret == RetConst.MM_OK) { //Log.d("NetSceneSearchContact", "success. username = "******"-->username = "******"Country=" + info.Country + "Province=" + info.Country + "Signature=" + info.Signature); //List<SearchContactInfo> list = null; //if (response.ContactListCount > 0) //{ // list = respContactToInfoList(response.ContactListList); //} //EventCenter.postEvent(EventConst.ON_NETSCENE_SEARCHCONTACT_SUCCESS, info, list); } else { Log.d("NetSceneSearchContact", "failed, ret = " + ret); EventCenter.postEvent(EventConst.ON_NETSCENE_SEARCHCONTACT_ERR, ret, null); } }
private static void checkNeedKeepAliveInShortConn(double interval) {//NetworkDeviceWatcher.isNetworkAvailable() && if ((!LongConnector.isAvailable()) && ShortConnector.isValid()) { double num = Util.getNowMilliseconds(); if (mLastShortKeepAliveTimestamp == 0.0) { mLastShortKeepAliveTimestamp = num; } if (num >= (mLastShortKeepAliveTimestamp + interval)) { Log.i("Network", "need keep alive in short connnector mode, post event to sync."); EventCenter.postEvent(EventConst.ON_NETSCENE_NOTIFY_SYNC_REQ, null, null); mLastShortKeepAliveTimestamp = num; } } }
public static void onLogin(string userName) { //CrashLogMgr.onLogin(userName); //StorageMgr.onLogin(userName); loadAccount(userName); //GConfigMgr.settings.strUsrName = userName; //GConfigMgr.saveSetting(); isLogin = true; //hasHeadImg = HeadImageMgr.exists(userName, true); mConstAccountInfo = string.Concat(new object[] { "User = "******", UIN =", curAccount.nUin, " ,Nick=", curAccount.strNickName }); //FlowControl.initialize(); //NetSceneNewInit.onLoginHandler(); //NetSceneNewSync.onLoginHandler(); loginNotify(userName); EventCenter.postEvent(EventConst.ON_ACCOUNT_LOGIN, curAccount.strUsrName, null); Log.d("AccountMgr", "#### login " + userName); }
private void postFailedEvent(BindOpMobileRequest request, int opCode, int ret) { if ((opCode == 5) || (opCode == 10)) { if ((request != null) && (request.DialFlag == DIALFLAG_YES)) { Log.i("NetSceneBindOpMobileForReg", "get voice verify code failed,phone =" + mMobileNumber); EventCenter.postEvent(EventConst.ON_NETSCENE_MOBILE_VOICEDIAL_ERR, ret, null); } else { EventCenter.postEvent(EventConst.ON_NETSCENE_MOBILEREG_SETPHONE_ERR, ret, null); } } else if ((opCode == 6) || (opCode == 11)) { EventCenter.postEvent(EventConst.ON_NETSCENE_MOBILEREG_VERIFY_ERR, ret, null); } }
public static void setConnectorStatus(ConntectorStatus status) { if (status != mConnectorStatus) { mConnectorStatus = status; if (status == ConntectorStatus.Connected) { EventCenter.postEvent(EventConst.ON_NET_MM_NET_CONNECTED, null, null); } else if (status == ConntectorStatus.Connecting) { EventCenter.postEvent(EventConst.ON_NET_MM_NET_CONNECTING, null, null); } else if (status == ConntectorStatus.Disconnect) { EventCenter.postEvent(EventConst.ON_NET_MM_NET_DISCONNECT, null, null); } } }
protected override void onSuccess(GroupCardRequest request, GroupCardResponse response) { RetConst ret = (RetConst)response.BaseResponse.Ret; if (ret != RetConst.MM_OK) { Log.e("NetSceneGroupCard", "send NetSceneGroupCard failed ret =" + ret); EventCenter.postEvent(EventConst.ON_NETSCENE_CHATROOM_GROUPCARD_ERR, null, null); } else if (!ChatRoomMgr.addGroupCardContact(request, response)) { Log.e("NetSceneGroupCard", "send addGroupCardContact failed "); EventCenter.postEvent(EventConst.ON_NETSCENE_CHATROOM_GROUPCARD_ERR, null, null); } else { EventCenter.postEvent(EventConst.ON_NETSCENE_CHATROOM_GROUPCARD_SUCCESS, null, null); } }