导航菜单

页面标题

页面副标题

Top浏览器 v4.6.16 - UploadFileViewModel.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());
    }
}