protected override void onSuccess(SnsCommentRequest request, SnsCommentResponse response) { RetConst ret = (RetConst)response.BaseResponse.Ret; if (ret != RetConst.MM_OK) { Log.e("NetSceneSnsComment", "send request failed ret =" + ret.ToString()); switch (ret) { case RetConst.MMSNS_RET_SPAM: case RetConst.MMSNS_RET_BAN: case RetConst.MMSNS_RET_PRIVACY: case RetConst.MMSNS_RET_COMMENT_HAVE_LIKE: case RetConst.MMSNS_RET_COMMENT_NOT_ALLOW: case RetConst.MMSNS_RET_CLIENTID_EXIST: case RetConst.MMSNS_RET_COMMENT_PRIVACY: //this.doSceneEnd(request.ClientId, true); // EventCenter.postEvent(EventConst.ON_NETSCENE_SNS_COMMENT_ERR, ret, null); return; } // this.doSceneEnd(request.ClientId, false); } else { //SnsInfoMgr.update(response.SnsObject); // this.doSceneEnd(request.ClientId, true); } }
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); } }
public static object onParserRegPack(SessionPack sessionPack) { RegResponse response = RegResponse.ParseFrom(sessionPack.mResponseBuffer); if (response == null) { Log.e("Network", "register parse failed. "); return(null); } Log.d("Network", "register parsed success. "); int uin = (int)response.Uin; RetConst ret = (RetConst)response.BaseResponse.Ret; if ((uin != 0) && (ret == RetConst.MM_OK)) { Log.i("Network", "register PASS"); SessionPackMgr.setSessionKey(response.SessionKey.ToByteArray()); SessionPackMgr.getAccount().setUin(uin); SessionPackMgr.setAuthStatus(2); return(response); } Log.e("Network", "register Failed, ret = " + ret); SessionPackMgr.setSessionKey(null); SessionPackMgr.getAccount().reset(); return(response); }
protected override void onSuccess(SendAppMsgRequest request, SendAppMsgResponse response) { RetConst ret = (RetConst)response.BaseResponse.Ret; if (ret != RetConst.MM_OK) { Log.e("NetSceneSendAppMsg", "send request failed ret =" + ret); //this.mAppMsg.nStatus = 1; ////StorageMgr.chatMsg.updateMsg(this.mAppMsg); //if (this.mOnSendAppMsgFinished != null) //{ // this.mContext.mTrans.nStatus = 4; // this.mOnSendAppMsgFinished(this.mContext); //} //EventCenter.postEvent(EventConst.ON_NETSCENE_SEND_APP_MSG_ERR, null, null); } else { // this.mAppMsg.nMsgSvrID = (int) response.MsgId; // this.mAppMsg.nCreateTime = response.CreateTime; // this.mAppMsg.nStatus = 2; //// StorageMgr.chatMsg.updateMsg(this.mAppMsg); // if (this.mOnSendAppMsgFinished != null) // { // this.mContext.mTrans.nStatus = 3; // this.mOnSendAppMsgFinished(this.mContext); // } //EventCenter.postEvent(EventConst.ON_NETSCENE_SEND_APP_MSG_SUCCESS, null, null); } }
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); }
protected override void onSuccess(UploadVoiceRequest request, UploadVoiceResponse response) { if (this.mVoiceContext != null) { RetConst ret = (RetConst)response.BaseResponse.Ret; if (ret == RetConst.MM_OK) { Log.d("NetSceneUploadVoice", "upload Voice Block success "); this.mVoiceContext.mNetOffset += this.mVoiceContext.mSendingLength; this.mVoiceContext.mMsgSrvId = (int)response.MsgId; this.mVoiceContext.mSendingLength = 0; this.mVoiceContext.mStatus = 1; } else { Log.e("NetSceneUploadVoice", "upload Voice Block failed, ret = " + ret); this.mVoiceContext.mStatus = 4; //if (ret == RetConst.MM_ERR_NEED_QQPWD) //{ // EventCenter.postEvent(EventConst.ON_NETSCENE_UPLOADVOICE_ERR, new UploadVoiceEventArgs(this.mVoiceContext.mChatMsg, ret), null); //} } this.dispatchVoiceHandler(); } }
public ParamReturn(int imgMsgTranID, RetConst retCode) { this.mToTalker = ""; this.mRetCode = RetConst.MM_ERR_SYS; this.mImgMsgTranID = imgMsgTranID; this.mRetCode = retCode; }
public static object onParserNewRegPack(SessionPack sessionPack) { NewRegResponse response = NewRegResponse.ParseFrom(sessionPack.mResponseBuffer); if (response == null) { Log.e("Network", "new reg parse failed. "); return(null); } int uin = (int)response.Uin; RetConst ret = (RetConst)response.BaseResponse.Ret; Log.d("Network", string.Concat(new object[] { "new reg parsed success. uin= ", uin, "ret =", ret })); NewRegRequest mRequestObject = sessionPack.mRequestObject as NewRegRequest; uint regMode = mRequestObject.RegMode; if ((uin != 0) && (ret == RetConst.MM_OK)) { Log.i("Network", "new reg PASS"); SessionPackMgr.setSessionKey(Util.StringToByteArray(response.SessionKey)); SessionPackMgr.getAccount().setUin(uin); SessionPackMgr.setAuthStatus(2); return(response); } Log.e("Network", "new reg failed, ret = " + ret); SessionPackMgr.setSessionKey(null); SessionPackMgr.getAccount().reset(); return(response); }
public ParamReturn(int nProgress, int imageLocalId, string toTalker) { this.mToTalker = ""; this.mRetCode = RetConst.MM_ERR_SYS; this.mProgress = nProgress; this.mImageLocalId = imageLocalId; this.mToTalker = toTalker; }
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 onSuccess(UploadVideoRequest request, UploadVideoResponse response) { RetConst ret = (RetConst)response.BaseResponse.Ret; if (ret != RetConst.MM_OK) { Log.e("NetSceneUploadVideo", "upload video failed, ret = " + ret); } Log.w("视频上传", "upload video Success!"); }
protected override void onSuccess(GetMsgImgRequest request, GetMsgImgResponse response) { DownloadImgContext mContext = base.mContext as DownloadImgContext; if (mContext != null) { RetConst ret = (RetConst)response.BaseResponse.Ret; if (ret != RetConst.MM_OK) { Log.e("NetSceneDownloadImage", "Download image failed because of net error ret = " + ret.ToString()); this.setDownloadError(); } else { Log.i("NetSceneDownloadImage", string.Concat(new object[] { "download img response success(rtt=", base.mMiniRTT, ") , startpos = ", response.StartPos, ", total = ", response.TotalLen, ", datalen = ", response.Data.Buffer.Length, ", tranLen=", mContext.mImgInfo.nTransDataLen })); if (response.DataLen <= 0) { Log.e("NetSceneDownloadImage", "Download image failed because of response.DataLen <= 0"); this.setSceneFinished(); } else if ((response.Data == null) || (response.DataLen != response.Data.ILen)) { Log.e("NetSceneDownloadImage", "Download image failed because of server param error!"); this.setDownloadError(); } else if ((response.StartPos < 0) || ((response.StartPos + response.DataLen) > response.TotalLen)) { Log.e("NetSceneDownloadImage", "Download image failed because of server image length error!"); this.setDownloadError(); } else if (response.TotalLen <= 0) { Log.e("NetSceneDownloadImage", "Download image failed because of TotalLen error!"); this.setDownloadError(); } else { mContext.mImgInfo.nTotalDataLen = (int)response.TotalLen; mContext.appendDownData(response.Data.Buffer.ToByteArray(), response.StartPos, response.DataLen); mContext.mImgInfo.nTransDataLen += (int)response.DataLen; mContext.talkerName = response.FromUserName.String; base.mOffsetPos += (int)response.DataLen; if (base.mOffsetPos >= base.mEndPos) { this.setSceneFinished(); } else { mContext.updateProgressInfo(0); this.doDownScene(); } } } } }
protected override void onSuccess(DownloadVideoRequest request, DownloadVideoResponse response) { DownloadVideoContext mContext = base.mContext as DownloadVideoContext; if ((mContext == null) || !mContext.isRunning()) { Log.e("NetSceneDwVideoEx", "scene is finished, ignored response. "); } else { RetConst ret = (RetConst)response.BaseResponse.Ret; if (ret != RetConst.MM_OK) { Log.e("NetSceneDwVideoEx", "download video failed, ret = " + ret); mContext.mStatus = 4; mContext.onFinishedEx(); } else { Log.d("NetSceneDwVideoEx", string.Concat(new object[] { "download response success(rtt=", base.mMiniRTT, ") , startpos = ", response.StartPos, ", total = ", response.TotalLen, ", datalen = ", response.Data.Buffer.Length, ", tranLen=", mContext.mVideoInfo.nTransDataLen })); if ((response.StartPos < 0) || ((response.StartPos + response.Data.Buffer.Length) > response.TotalLen)) { Log.e("NetSceneDwVideoEx", "download failed "); mContext.mStatus = 4; mContext.onFinishedEx(); } else { mContext.mVideoInfo.nTotalDataLen = (int)response.TotalLen; mContext.appendDownData(response.Data.Buffer.ToByteArray(), response.StartPos, (uint)response.Data.Buffer.Length); mContext.mVideoInfo.nTransDataLen += response.Data.Buffer.Length; base.mOffsetPos += response.Data.Buffer.Length; if (base.mOffsetPos >= base.mEndPos) { Log.d("NetSceneDwVideoEx", string.Concat(new object[] { "download video block complete... [", base.mStartPos, "---", base.mEndPos, "]" })); mContext.onBlockCompleted(base.mSceneID); if (mContext.isDownloadCompleted()) { Log.d("NetSceneDwVideoEx", "all videos downlaod completed."); mContext.mStatus = 5; mContext.onFinishedEx(); } } else { mContext.updateProgressInfo(0); this.doDownScene(); } } } } }
private void onPhoneAuthRegHandler(EventWatcher watcher, BaseEventArgs evtArgs) { if (evtArgs != null) { //his.enableAllControls(); if (evtArgs.mEventID == EventConst.ON_NETSCENE_MOBILEREG_SETPHONE_SUCCESS) { //RegByPhoneStepInputNum.sStrNameToLogin = sStrNameToLogin; //base.GoToPage("/Source/UI/LoginViews/RegByPhoneStepInputVCode.xaml", new object[] { sStrNameToLogin }, false); Log.i("ON_NETSCENE_MOBILEREG_SETPHONE_SUCCESS", "ON_NETSCENE_MOBILEREG_SETPHONE_SUCCESS"); } else if (evtArgs.mEventID == EventConst.ON_NETSCENE_MOBILEREG_SETPHONE_ERR) { RetConst mObject = RetConst.MM_OK; if (evtArgs.mObject != null) { mObject = (RetConst)evtArgs.mObject; Log.d("LoginMainView", "onPhoneAuthRegHandler:evtArgs.mObject is" + mObject); Log.i("ON_NETSCENE_MOBILEREG_SETPHONE_SUCCESS", "ON_NETSCENE_MOBILEREG_SETPHONE_SUCCESS"); switch (mObject) { case RetConst.MM_ERR_CLIENT: //MMMessageBox.Show(strings.Reg_PhoneNum_MsgBadNet, true, "确定"); return; case RetConst.MM_ERR_MOBILE_NEEDADJUST: //MMMessageBox.Show(strings.PCon_Bind_Msg_BindPhone_NeedAdjust, true, "确定"); return; case RetConst.MM_ERR_USER_BIND_MOBILE: case RetConst.MM_ERR_MOBILE_BINDED: // base.GoToPage("/Source/UI/LoginViews/LogByPhonePassword.xaml", null, false); return; case RetConst.MM_ERR_MOBILE_FORMAT: // MMMessageBox.Show(strings.PCon_Bind_Msg_BindPhone_FormatTip, true, "确定"); return; case RetConst.MM_ERR_FREQ_LIMITED: //MMMessageBox.Show(strings.Reg_PhoneNum_MsgTooFreq, true, "确定"); return; } //MMMessageBox.Show(strings.Reg_PhoneNum_MsgBadNum, true, "确定"); } else { Log.d("LoginMainView", "onPhoneAuthRegHandler:evtArgs.mObject is 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); } }
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(SnsObjectDetailRequest request, SnsObjectDetailResponse response) { RetConst ret = (RetConst)response.BaseResponse.Ret; if (ret != RetConst.MM_OK) { Log.e("NetSceneSnsComment", "send request failed ret =" + ret); if (RetConst.MM_ERR_ARG == ret) { //EventCenter.postEvent(EventConst.ON_NETSCENE_SNS_GETDETAIL_ERR, this.mObjectID, null); } } else { SnsInfoMgr.toSnsInfo(response.Object); } }
//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); } }
protected override void onSuccess(SnsPostRequest request, SnsPostResponse response) { RetConst ret = (RetConst)response.BaseResponse.Ret; if (ret != RetConst.MM_OK) { Log.e("NetSceneSnsPost", "send request failed ret =" + ret); // EventCenter.postEvent(EventConst.ON_NETSCENE_SNS_POST_ERR, ret, null); } else { SnsInfo item = SnsInfoMgr.toSnsInfo(response.SnsObject); Log.d("NetSceneSnsPost", "post success bytesObjectDesc = " + Util.ByteArrayToString(item.bytesObjectDesc)); } }
public static RetConst checkMemberStatusFromMemberList(List <string> invalidUsernameList, List <string> memeberBlackList, List <string> notExistUserList, List <string> verifyUserList, IList <MemberResp> memberList) { RetConst @const = RetConst.MM_OK; foreach (MemberResp resp in memberList) { uint memberStatus = resp.MemberStatus; string item = resp.MemberName.String; switch (memberStatus) { case 0: break; case 3: Log.d("ChatRoomMgr", " blacklist : " + item); memeberBlackList.Add(item); @const = RetConst.MM_ERR_BLACKLIST; break; case 1: Log.d("ChatRoomMgr", " not user : "******"ChatRoomMgr", " invalid username : "******"ChatRoomMgr", " verify user : "******"ChatRoomMgr", "unknown member status : status = " + memberStatus); @const = RetConst.MM_ERR_SYS; break; } } return(@const); }
protected override void onSuccess(RegRequest request, RegResponse response) { RetConst ret = (RetConst)response.BaseResponse.Ret; if (ret == RetConst.MM_OK) { Log.d("NetSceneReg", string.Concat(new object[] { "success. account=", request.UserName, " mail=", request.BindEmail })); AccountMgr.onLogin(request.UserName.String); HostService.updateAuthBuiltinIP(response.BuiltinIPList); this.updateUserInfo(request, response); EventCenter.postEvent(EventConst.ON_NETSCENE_MAILREG_SUCCESS, null, null); EventCenter.postEvent(EventConst.ON_NETSCENE_AUTH_SUCCESS, null, null); } else { Log.d("NetSceneReg", "failed."); EventCenter.postEvent(EventConst.ON_NETSCENE_MAILREG_ERR, ret, 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); } }
private void onCompleted(object sender, PackEventArgs e) { SessionPack pack = sender as SessionPack; byte[] mResponseBuffer = pack.mResponseBuffer; if (e.isSuccess() && (mResponseBuffer != null)) { byte[] response = Util.ReadProtoRawData(mResponseBuffer, 1); uint Ret = Util.ReadProtoInt(response, 1); RetConst ret = (RetConst)Ret; int offset = 0; if (ret == RetConst.MM_OK) { uint continueFlag = Util.ReadProtoInt(mResponseBuffer, 2); List <object> list = new List <object>(); List <object> msgList = new List <object>(); Util.ReadProtoRawDataS(list, mResponseBuffer, 3); foreach (var item in list) { AddMsg msg = AddMsg.ParseFrom((byte[])item); msgList.Add(msg); } NetSceneNewSync.processAddMsgList(msgList); Log.e("NetSceneGetChatRoomMsg", "continueFlag=" + continueFlag + " list Count=" + msgList.Count); if (continueFlag != 0) { Log.e("NetSceneGetChatRoomMsg", "continueFlag=" + continueFlag + " list Count=" + msgList.Count + "buffre=" + Util.byteToHexStr(mResponseBuffer)); } list.Clear(); msgList.Clear(); } } else { Log.e("NetSceneGetChatRoomMsg", "NetSceneGetChatRoomMsg failed. "); } }
protected override void onSuccess(UploadMsgImgRequest request, UploadMsgImgResponse response) { RetConst ret = (RetConst)response.BaseResponse.Ret; //string aa = Util.byteToHexStr(request.ToByteArray()); switch (ret) { case RetConst.MM_OK: Log.i("NetSceneUploadCdnImage", "send Complete!"); return; case RetConst.MM_ERR_NEED_QQPWD: Log.i("NetSceneUploadCdnImage", "send QQ IMG ERR_NEED_QQPWD"); return; } Log.e("NetSceneUploadCdnImage", "Send image failed because of net error ret = " + ret.ToString()); }
protected override void onSuccess(NewInitRequest request, NewInitResponse response) { Log.i("NetSceneNewInit", string.Concat(new object[] { "newInit doscene onSuccess!initresp.selectBitmap:", response.SelectBitmap, " response.ContinueFlag=", response.ContinueFlag, " response.CmdListList.Count =", response.CmdListList.Count })); RetConst ret = (RetConst)response.BaseResponse.Ret; if (ret != RetConst.MM_OK) { Log.e("NetSceneNewInit", "deal With NewSyncResponse: NewInit failed! ret = " + ret); mInitStatus = 0; this.resetFlag(); //EventCenter.postEvent(EventConst.ON_NETSCENE_PROCESS_NEWINIT_ERR, null, null); } else { mCmdList.AddRange(response.CmdListList); this.ProcessCmdItem(request, response); //List<object> cmdObjectList = NetSceneNewSync.getCmdObjectList(mCmdList); this.ProcessCmdItemByGroup(NetSceneNewSync.getCmdObjectList(mCmdList)); mCmdList.Clear(); } }
protected override void onSuccess(UploadVideoRequest request, UploadVideoResponse response) { if (this.mVideoContext != null) { RetConst ret = (RetConst)response.BaseResponse.Ret; if (ret != RetConst.MM_OK) { Log.e("NetSceneUploadVideo", "upload video failed, ret = " + ret); this.mVideoContext.mStatus = 4; this.doSceneFinished(); return; } Log.d("NetSceneUploadVideo", string.Concat(new object[] { "upload block success , thumb_startpos = ", response.ThumbStartPos, ", video_startpos = ", response.VideoStartPos, ", thumb_translen = ", this.mVideoContext.mThumbNetOffset, ", video_tranLen =", this.mVideoContext.mNetOffset })); if (this.mVideoContext.mStatus == 2) { this.mVideoContext.mThumbNetOffset += this.mVideoContext.mSendingLength; goto Label_0119; } if (this.mVideoContext.mStatus == 3) { this.mVideoContext.mNetOffset += this.mVideoContext.mSendingLength; goto Label_0119; } } return; Label_0119: this.mVideoContext.mVideoTrans.nMsgSvrID = (int)response.MsgId; if (this.mVideoContext.isUploadCompleted()) { Log.d("NetSceneUploadVideo", "send Completed. "); this.mVideoContext.mStatus = 5; this.doSceneFinished(); } else { this.mVideoContext.updateProgressInfo(0); this.doSceneEx(); } }
protected override void onSuccess(SnsObjectOpRequest request, SnsObjectOpResponse response) { RetConst ret = (RetConst)response.BaseResponse.Ret; if (ret != RetConst.MM_OK) { Log.e("NetSceneSnsObjectOp", "send request failed ret =" + ret); if (this.onOpRsp != null) { this.onOpRsp(null); } EventCenter.postEvent(EventConst.ON_NETSCENE_SNS_OPLOG_ERR, request.OpListList[0].OpType, null); } else { if (this.onOpRsp != null) { this.onOpRsp(response.OpRetListList); } EventCenter.postEvent(EventConst.ON_NETSCENE_SNS_OPLOG_SUCCESS, request.OpListList[0].OpType, null); } }
private void onCompleted(object sender, PackEventArgs e) { SessionPack pack = sender as SessionPack; byte[] mResponseBuffer = pack.mResponseBuffer; if (e.isSuccess() && (mResponseBuffer != null)) { // // int num2 = Util.readInt(mResponseBuffer, ref offset); //Log.d("GetLoginQRCode", "mResponseBuffer" + Util.byteToHexStr(mResponseBuffer)); byte[] response = Util.ReadProtoRawData(mResponseBuffer, 1); uint Ret = Util.ReadProtoInt(response, 1); RetConst ret = (RetConst)Ret; int offset = 0; if (ret == RetConst.MM_OK) { GetLoginQrcode qrcode = new GetLoginQrcode(); response = Util.ReadProtoRawData(mResponseBuffer, 2); qrcode.ImgBuf = Util.ReadProtoRawData(response, 2); qrcode.Uuid = Encoding.UTF8.GetString(Util.ReadProtoRawData(mResponseBuffer, 3)); qrcode.CheckTime = Util.ReadProtoInt(mResponseBuffer, 4); response = Util.ReadProtoRawData(mResponseBuffer, 5); qrcode.NotifyKey = Util.ReadProtoRawData(response, 2); qrcode.ExpiredTime = Util.ReadProtoInt(mResponseBuffer, 6); // Log.d("GetLoginQRCode", " thread id " + Thread.CurrentThread.ManagedThreadId.ToString()); EventCenter.postEvent(EventConst.ON_LOGIN_GETQRCODE, qrcode, null); } } else { Log.e("GetLoginQRCode", "GetLoginQRCode failed. "); } }