|
[mw_shl_code=java,true]package com.baidu.tieba.tbadkCore.c;
import android.app.Application;
import android.location.Address;
import android.text.TextUtils;
import com.baidu.adp.lib.util.i;
import com.baidu.adp.lib.util.j;
import com.baidu.tbadk.TbConfig;
import com.baidu.tbadk.core.TbadkCoreApplication;
import com.baidu.tbadk.core.data.AntiData;
import com.baidu.tbadk.core.data.ErrorData;
import com.baidu.tbadk.core.util.TiebaStatic;
import com.baidu.tbadk.core.util.aa;
import com.baidu.tbadk.core.util.l;
import com.baidu.tbadk.core.util.m;
import com.baidu.tbadk.coreExtra.data.VideoInfo;
import com.baidu.tbadk.coreExtra.data.VoteInfo;
import com.baidu.tbadk.coreExtra.data.WriteData;
import com.baidu.tbadk.coreExtra.data.d;
import com.baidu.tbadk.img.ImageFileInfo;
import com.baidu.tbadk.img.ImageUploadResult;
import com.baidu.tbadk.img.WriteImagesInfo;
import com.baidu.tieba.t.j;
import com.baidu.tieba.tbadkCore.videoupload.VideoFinishResult;
import com.baidu.tieba.tbadkCore.writeModel.e;
import org.json.JSONObject;
public class a
{
private static final String dXD = TbConfig.SERVER_ADDRESS + "c/c/thread/add";
private static final String dXE = TbConfig.SERVER_ADDRESS + "c/c/post/add";
public static final String dXF = TbConfig.SERVER_ADDRESS + "c/c/thread/sdkshare";
private aa aiG = null;
private com.baidu.tbadk.img.c axl;
private boolean axy = false;
private ErrorData dXG = null;
private AntiData dXH;
private com.baidu.tieba.tbadkCore.videoupload.a dXI;
private a dXJ;
private void ol(int paramInt)
{
if (this.dXJ != null) {
this.dXJ.om(paramInt);
}
}
public String a(WriteData paramWriteData, boolean paramBoolean)
{
Object localObject3 = null;
Object localObject1;
if (paramWriteData == null) {
localObject1 = localObject3;
}
for (;;)
{
return (String)localObject1;
this.aiG = new aa();
this.aiG.vB().wv().mIsNeedTbs = true;
Object localObject2;
if (paramWriteData.getType() == 3)
{
if ((paramWriteData.getVcode() != null) && (paramWriteData.getVcode().length() > 0)) {
this.aiG.p("vcode", paramWriteData.getVcode());
}
if (TbadkCoreApplication.getInst().getNewVcodeWebviewCrashCount() < 3) {
this.aiG.p("tag", "11");
}
this.aiG.p("newVcode", "1");
this.aiG.p("content", paramWriteData.getContent());
this.aiG.setUrl(dXF);
this.aiG.p("fname", paramWriteData.getForumName());
this.aiG.p("title", paramWriteData.getTitle());
this.aiG.p("apiKey", paramWriteData.getShareApiKey());
this.aiG.p("appName", paramWriteData.getShareAppName());
this.aiG.p("signKey", paramWriteData.getShareSignKey());
this.aiG.p("summary_title", paramWriteData.getShareSummaryTitle());
this.aiG.p("summary_content", paramWriteData.getShareSummaryContent());
this.aiG.p("summary_img", paramWriteData.getShareSummaryImg());
this.aiG.p("summary_img_width", String.valueOf(paramWriteData.getShareSummaryImgWidth()));
this.aiG.p("summary_img_height", String.valueOf(paramWriteData.getShareSummaryImgHeight()));
this.aiG.p("summary_img_type", paramWriteData.getShareSummaryImgType());
this.aiG.p("referUrl", paramWriteData.getShareReferUrl());
localObject1 = null;
localObject2 = this.aiG.uZ();
ol(95);
if (!this.aiG.vB().ww().rl()) {
break label2449;
}
this.dXG.parserJson((String)localObject2);
if ((this.dXG.error_code == 0) || (i.iZ())) {
break label2507;
}
this.dXG.setError_msg(TbadkCoreApplication.getInst().getApp().getString(t.j.neterror));
}
try
{
for (;;)
{
paramWriteData = new com/baidu/tbadk/core/data/AntiData;
paramWriteData.<init>();
this.dXH = paramWriteData;
paramWriteData = this.dXH;
localObject1 = new org/json/JSONObject;
((JSONObject)localObject1).<init>((String)localObject2);
paramWriteData.parserJson(((JSONObject)localObject1).optJSONObject("anti_stat"));
ol(100);
localObject1 = localObject2;
break;
if ((paramBoolean) && (paramWriteData.isHasImages()))
{
if (this.axl == null) {
this.axl = new com.baidu.tbadk.img.c("HTTPWriteService.postWriteData");
}
if (paramWriteData.getType() == 6)
{
if (this.axl.b(paramWriteData.getWriteImagesInfo(), true)) {
break label527;
}
this.dXG.setError_code(-53);
this.dXG.setError_msg(TbadkCoreApplication.getInst().getString(t.j.upload_error));
localObject1 = localObject3;
break;
}
this.axl.c(paramWriteData.getWriteImagesInfo(), true);
}
label527:
localObject1 = localObject3;
if (this.axy) {
break;
}
if (paramWriteData.getIsBaobao())
{
if (this.axl == null) {
this.axl = new com.baidu.tbadk.img.c("HTTPWriteService.postWriteData");
}
this.axl.c(paramWriteData.getBaobaoImagesInfo(), true);
}
localObject1 = localObject3;
if (this.axy) {
break;
}
Object localObject4 = paramWriteData.getVoice();
int j = paramWriteData.getVoiceDuringTime();
if (paramWriteData.getReturnVoiceMd5() == null)
{
i = 0;
localObject1 = null;
}
for (;;)
{
localObject2 = localObject1;
if (localObject4 != null)
{
localObject2 = localObject1;
if (i == 0)
{
localObject1 = new com.baidu.tbadk.core.voice.service.c("c/c/voice/chunkupload", "c/c/voice/voice_fin_chunk_upload");
((com.baidu.tbadk.core.voice.service.c)localObject1).s("type", 1);
localObject2 = m.q((String)localObject4, 1);
localObject1 = ((com.baidu.tbadk.core.voice.service.c)localObject1).dS((String)localObject2);
if ((localObject1 == null) || (!((d)localObject1).isSuccess())) {
break label913;
}
localObject2 = ((d)localObject1).xZ();
if (localObject2 == null) {
break label834;
}
localObject2 = ((com.baidu.tbadk.coreExtra.data.c)localObject2).getMd5();
com.baidu.tbadk.core.voice.a.b.ad(paramWriteData.getVoice(), (String)localObject2);
paramWriteData.setReturnVoiceMd5((String)localObject2);
}
}
localObject1 = localObject3;
if (this.axy) {
break;
}
localObject1 = paramWriteData.getVideoInfo();
if (localObject1 == null) {
break label1061;
}
if (!((VideoInfo)localObject1).needUploadVideo()) {
break label1002;
}
this.dXI = new com.baidu.tieba.tbadkCore.videoupload.a();
localObject4 = this.dXI.a(paramWriteData.getForumId(), ((VideoInfo)localObject1).getVideoPath(), new b(this));
if (localObject4 != null) {
break label974;
}
this.dXG.setError_code(-53);
this.dXG.setError_msg(TbadkCoreApplication.getInst().getString(t.j.upload_error));
localObject1 = localObject3;
break;
localObject1 = paramWriteData.getReturnVoiceMd5();
i = 1;
}
label834:
paramWriteData = new l();
paramWriteData.i("ErrCode", Integer.valueOf(((d)localObject1).getErrorCode()));
paramWriteData.i("ErrMsg", ((d)localObject1).getErrorString());
TiebaStatic.voiceError(64423, "audioUploadData is null", paramWriteData.toString());
this.dXG.setError_code(((d)localObject1).getErrorCode());
this.dXG.setError_msg(((d)localObject1).getErrorString());
localObject1 = localObject3;
break;
label913:
paramWriteData = new l();
paramWriteData.i("audioFile", localObject2);
TiebaStatic.voiceError(64423, "uploadService.upload null or fail", paramWriteData.toString());
this.dXG.setError_code(((d)localObject1).getErrorCode());
this.dXG.setError_msg(((d)localObject1).getErrorString());
localObject1 = localObject3;
break;
label974:
if (((VideoFinishResult)localObject4).isSuccess())
{
((VideoInfo)localObject1).setVideoMd5(((VideoFinishResult)localObject4).getVideoMd5());
((VideoInfo)localObject1).setVideoUrl(((VideoFinishResult)localObject4).getVideoUrl());
label1002:
if (((VideoInfo)localObject1).needUploadThunmb())
{
if (this.axl == null) {
this.axl = new com.baidu.tbadk.img.c("HTTPWriteService.postWriteData");
}
localObject4 = this.axl.s(((VideoInfo)localObject1).getThumbPath(), false);
if (localObject4 != null) {
((VideoInfo)localObject1).setThumbId(((ImageUploadResult)localObject4).picId);
}
}
label1061:
localObject1 = localObject3;
if (this.axy) {
break;
}
this.aiG.p("anonymous", "1");
this.aiG.p("fid", paramWriteData.getForumId());
if (localObject2 != null)
{
this.aiG.p("voice_md5", (String)localObject2);
this.aiG.p("during_time", String.valueOf(j));
}
localObject1 = paramWriteData.getImagesCodeForPost();
if ((paramWriteData.getType() == 6) || ((paramWriteData.getType() == 0) && ((paramWriteData.getType() != 0) || (!TextUtils.isEmpty(paramWriteData.getTitle())))) || (!TextUtils.isEmpty((CharSequence)localObject2)) || (!TextUtils.isEmpty((CharSequence)localObject1)) || (!TextUtils.isEmpty(paramWriteData.getContent())) || (paramWriteData.getVideoInfo() != null)) {
break label1265;
}
this.dXG.setError_code(-53);
this.dXG.setError_msg(TbadkCoreApplication.getInst().getString(t.j.sand_fail));
localObject1 = localObject3;
break;
}
this.dXG.setError_code(((VideoFinishResult)localObject4).getErrorNo());
this.dXG.setError_msg(((VideoFinishResult)localObject4).getUserMessage());
localObject1 = localObject3;
break;
label1265:
if ((paramWriteData.getVcode() != null) && (paramWriteData.getVcode().length() > 0)) {
this.aiG.p("vcode", paramWriteData.getVcode());
}
if (TbadkCoreApplication.getInst().getNewVcodeWebviewCrashCount() < 3) {
this.aiG.p("vcode_tag", "11");
}
localObject4 = com.baidu.adp.lib.e.a.gL().y(false);
this.aiG.p("new_vcode", "1");
if ((paramWriteData.getVideoInfo() == null) || (!paramWriteData.getVideoInfo().hasUpload()))
{
localObject2 = paramWriteData.getContent() + (String)localObject1;
label1379:
localObject3 = localObject2;
if (paramWriteData.getType() == 6)
{
localObject3 = localObject2;
if (paramWriteData.getVoteInfo() != null)
{
if (paramWriteData.getWriteImagesInfo() != null) {
paramWriteData.getVoteInfo().setServerImageCode(paramWriteData.getWriteImagesInfo().getChosedFiles());
}
localObject3 = paramWriteData.getVoteInfo().buildWriteContent();
}
}
this.aiG.p("content", (String)localObject3);
if (!paramWriteData.getIsBaobaoImageUploaded()) {
break label1576;
}
this.aiG.p("tail_type", String.valueOf(b.dXM));
this.aiG.p("tail_content", paramWriteData.getBaobaoContent());
paramWriteData.setBabaoPosted(true);
label1486:
switch (paramWriteData.getType())
{
}
}
for (;;)
{
label1532:
break;
localObject2 = paramWriteData.getVideoInfo().buildContent();
localObject2 = paramWriteData.getContent() + (String)localObject2 + (String)localObject1;
break label1379;
label1576:
paramWriteData.setBabaoPosted(false);
break label1486;
this.aiG.setUrl(dXD);
this.aiG.p("kw", paramWriteData.getForumName());
this.aiG.p("title", paramWriteData.getTitle());
localObject3 = this.aiG;
if (paramWriteData.isNoTitle()) {}
for (localObject2 = "1";; localObject2 = "0")
{
((aa)localObject3).p("is_ntitle", (String)localObject2);
if (paramWriteData.isNoTitle()) {
this.aiG.p("st_type", "notitle");
}
if ((localObject4 != null) && (TbadkCoreApplication.getInst().getIsLocationOn()) && (!TbConfig.getPositionPagerId().equals(paramWriteData.getForumId()))) {
this.aiG.p("lbs", String.valueOf(((Address)localObject4).getLatitude()) + "," + String.valueOf(((Address)localObject4).getLongitude()));
}
e.a(this.aiG, paramWriteData);
if (paramWriteData.getCategoryFrom() >= 0) {
this.aiG.p("fromCategoryId", String.valueOf(paramWriteData.getCategoryFrom()));
}
if (paramWriteData.getCategoryTo() < 0) {
break label1532;
}
this.aiG.p("toCategoryId", String.valueOf(paramWriteData.getCategoryTo()));
break;
}
this.aiG.setUrl(dXD);
this.aiG.p("kw", paramWriteData.getForumName());
this.aiG.p("thread_type", String.valueOf(36));
this.aiG.p("title", paramWriteData.getTitle());
localObject3 = this.aiG;
if (paramWriteData.isNoTitle()) {}
for (localObject2 = "1";; localObject2 = "0")
{
((aa)localObject3).p("is_ntitle", (String)localObject2);
if (paramWriteData.isNoTitle()) {
this.aiG.p("st_type", "notitle");
}
e.a(this.aiG, paramWriteData);
break;
}
this.aiG.setUrl(dXE);
this.aiG.p("tid", paramWriteData.getThreadId());
this.aiG.p("kw", paramWriteData.getForumName());
localObject3 = this.aiG;
if (paramWriteData.getIsAd()) {}
for (localObject2 = "1";; localObject2 = "0")
{
((aa)localObject3).p("is_ad", (String)localObject2);
if (paramWriteData.isFrsReply()) {
this.aiG.p("st_param", "frs");
}
if (com.baidu.tbadk.editortools.d.b.Da().getStatus() == 1) {
this.aiG.p("ptype", "4");
}
e.a(this.aiG, paramWriteData);
break;
}
this.aiG.setUrl(dXE);
this.aiG.p("tid", paramWriteData.getThreadId());
this.aiG.p("kw", paramWriteData.getForumName());
this.aiG.p("quote_id", String.valueOf(paramWriteData.getFloor()));
this.aiG.p("is_twzhibo_thread", String.valueOf(0));
this.aiG.p("floor_num", String.valueOf(paramWriteData.getFloorNum()));
if (paramWriteData.getRepostId() != null) {
this.aiG.p("repostid", paramWriteData.getRepostId());
}
localObject3 = this.aiG;
if (paramWriteData.getIsAd())
{
localObject2 = "1";
label2179:
((aa)localObject3).p("is_ad", (String)localObject2);
localObject3 = this.aiG;
if (!paramWriteData.isAddition()) {
break label2301;
}
localObject2 = "1";
label2206:
((aa)localObject3).p("is_addition", (String)localObject2);
localObject3 = this.aiG;
if (!paramWriteData.isGiftPost()) {
break label2309;
}
localObject2 = "1";
label2233:
((aa)localObject3).p("is_giftpost", (String)localObject2);
localObject3 = this.aiG;
if (!paramWriteData.isGiftPost()) {
break label2317;
}
}
label2301:
label2309:
label2317:
for (localObject2 = "1";; localObject2 = "0")
{
((aa)localObject3).p("is_giftpost", (String)localObject2);
if (!paramWriteData.isAddition()) {
break label1532;
}
this.aiG.p("st_type", "conadd");
break;
localObject2 = "0";
break label2179;
localObject2 = "0";
break label2206;
localObject2 = "0";
break label2233;
}
this.aiG.setUrl(dXD);
this.aiG.p("kw", paramWriteData.getForumName());
this.aiG.p("title", paramWriteData.getTitle());
this.aiG.p("thread_type", "33");
e.a(this.aiG, paramWriteData);
break;
this.aiG.setUrl(dXE);
this.aiG.p("tid", paramWriteData.getThreadId());
this.aiG.p("kw", paramWriteData.getForumName());
this.aiG.p("is_twzhibo_thread", String.valueOf(1));
e.a(this.aiG, paramWriteData);
}
label2449:
localObject3 = this.dXG;
if (this.aiG.vE()) {}
for (int i = this.aiG.vF();; i = this.aiG.vG())
{
((ErrorData)localObject3).setError_code(i);
this.dXG.setError_msg(this.aiG.getErrorString());
break;
}
label2507:
if ((this.dXG.error_code != 0) && ((paramWriteData.isHasImages()) || (paramWriteData.getIsBaobao())) && (j.isEmpty(paramWriteData.getContent() + (String)localObject1))) {
this.dXG.setError_msg(TbadkCoreApplication.getInst().getApp().getString(t.j.img_upload_error));
}
}
}
catch (Exception paramWriteData)
{
for (;;) {}
}
}
}
public void a(a parama)
{
this.dXJ = parama;
}
public AntiData aML()
{
return this.dXH;
}
public ErrorData aMM()
{
return this.dXG;
}
public void cancel()
{
this.axy = true;
if (this.aiG != null) {
this.aiG.gT();
}
if (this.axl != null) {
this.axl.cancel();
}
if (this.dXI != null) {
this.dXI.aNw();
}
}
public ImageUploadResult d(ImageFileInfo paramImageFileInfo, boolean paramBoolean)
{
if (paramImageFileInfo == null) {}
for (paramImageFileInfo = null;; paramImageFileInfo = this.axl.c(paramImageFileInfo, paramBoolean))
{
return paramImageFileInfo;
if (this.axl == null) {
this.axl = new com.baidu.tbadk.img.c("HTTPWriteService.postImageData");
}
}
}
public boolean rl()
{
if (this.aiG == null) {}
for (boolean bool = false;; bool = this.aiG.vB().ww().rl()) {
return bool;
}
}
public static abstract interface a
{
public abstract void om(int paramInt);
}
public static class b
{
public static int dXM = 1;
}
}
[/mw_shl_code]
上一篇:7·百度贴吧安卓客户端接口分析c/c/encourage/consume/getVcode 下一篇:9·百度贴吧安卓客户端接口分析c/f/forum/getprefix |
|