Пример #1
0
        protected override void onSuccess(SnsTimeLineRequest request, SnsTimeLineResponse response)
        {
            SnsRetCode ret = (SnsRetCode)response.BaseResponse.Ret;

            switch (ret)
            {
            case SnsRetCode.MMSNS_MM_OK:
            case SnsRetCode.MMSNS_RET_ISALL:
                //if (this.onTimeLineRsp != null)
                //{
                //    this.onTimeLineRsp((int) ret, response);
                //}
                if (response.ObjectListList.Count != 0)
                {
                    //EventCenter.postEvent(EventConst.ON_NETSCENE_SNS_TIME_LINE_SUCCESS, ret, null);
                }
                return;
            }
            Log.e("NetSceneSnsTimeLine", "send request failed ret =" + ret);
            //EventCenter.postEvent(EventConst.ON_NETSCENE_SNS_TIME_LINE_ERR, ret, null);
            //if (this.onTimeLineRsp != null)
            //{
            //    this.onTimeLineRsp(-1, null);
            //}
        }
Пример #2
0
        protected override void onSuccess(SnsUserPageRequest request, SnsUserPageResponse response)
        {
            SnsRetCode ret = (SnsRetCode)response.BaseResponse.Ret;

            switch (ret)
            {
            case SnsRetCode.MMSNS_MM_OK:
            case SnsRetCode.MMSNS_RET_ISALL:
            case SnsRetCode.MMSNS_RET_PRIVACY:
                if (this.onPageRsp != null)
                {
                    this.onPageRsp((int)ret, response);
                }    //
                     //0<=response.ObjectTotalCount<=10视为非活跃用户 建议删除

                //if (response.ObjectListList.Count != 0)
                //  if (response.ObjectTotalCount < 10)
                //  {
                // OpLogMgr.OpDelContact(request.Username);
                //EventCenter.postEvent(EventConst.ON_NETSCENE_SNS_USER_PAGE_SUCCESS, ret, null);
                //     dindex+=1;
                //  Log.d("朋友圈信息", "检测总数:" + index + "个 建议删除个数:" + dindex + "个 昵称:" + response.ObjectListList[0].Nickname + " 朋友圈数量:" + response.ObjectTotalCount + "个");
                // }

                if (RedisConfig._users.Count == 0)
                {
                    Log.e("批量删除朋友圈信息", "剩余总数:" + response.ObjectTotalCount + "个");
                    if (response.ObjectCount != 0)
                    {
                        for (int i = 0; i < response.ObjectCount; i++)
                        {
                            SnsAsyncMgr.delete(response.ObjectListList[i].Id);
                        }

                        NetSceneSnsUserPage.Instance.getFirstPage(response.ObjectListList[0].Username, 0);
                    }
                }
                else
                {
                    if (response.ObjectTotalCount < 10)
                    {
                        OpLogMgr.OpDelContact(request.Username);
                        Log.e("删除好友信息", "当前删除" + response.ObjectListList[0].Nickname + "朋友圈个数:" + response.ObjectTotalCount);
                    }
                }

                return;
            }
            Log.e("NetSceneSnsUserPage", "response.ObjectListList.Count" + ret);
            //EventCenter.postEvent(EventConst.ON_NETSCENE_SNS_USER_PAGE_ERR, ret, null);
            //if (this.onPageRsp != null)
            //{
            //    this.onPageRsp(-1, null);
            //}
        }