正在查看: Top浏览器 v4.6.16 应用的 UploadFileViewModel.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Top浏览器 v4.6.16 应用的 UploadFileViewModel.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.pocket.common.base;
import androidx.lifecycle.MutableLiveData;
import com.pocket.common.http.bean.UploadImageVo;
import java.io.File;
import java.io.IOException;
import k.a0;
import k.c0;
import k.d0;
import k.e;
import k.e0;
import k.f;
import k.y;
import k.z;
public class UploadFileViewModel extends BaseViewModel {
public MutableLiveData<String> f723c = new MutableLiveData<>();
public MutableLiveData<String> d = new MutableLiveData<>();
public class a implements f {
public a() {
}
public void a(e eVar, e0 e0Var) {
UploadImageVo uploadImageVo = (UploadImageVo) new c.l.c.f().i(e0Var.a().q(), UploadImageVo.class);
if (uploadImageVo != null) {
if (uploadImageVo.getCode().intValue() != 1) {
UploadFileViewModel.this.d.postValue(uploadImageVo.getMessage());
} else if (uploadImageVo.getData() != null) {
UploadFileViewModel.this.f723c.postValue(uploadImageVo.getData().getImgUrl());
}
}
}
public void b(e eVar, IOException iOException) {
UploadFileViewModel.this.d.postValue(iOException.getMessage());
}
}
public void c(String str) {
File file = new File(str);
new a0().a(new c0.a().o("https://app.topc1.com/common/upload_avatar").k(new z.a().f(z.e).b("file", file.getName(), d0.create(y.g("image/jpg"), file)).e()).b()).a0(new a());
}
}