正在查看: Mint v5.7.3 应用的 ConfigUpdate.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mint v5.7.3 应用的 ConfigUpdate.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.htmedia.mint.utils;
import android.app.Application;
import android.text.TextUtils;
import androidx.lifecycle.AndroidViewModel;
import androidx.lifecycle.MutableLiveData;
import com.htmedia.mint.pojo.config.Config;
import com.htmedia.mint.pojo.config.ConfigUpdatePojo;
import com.htmedia.sso.network.ApiClient;
import com.htmedia.sso.network.ApiServices;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import kotlin.Metadata;
@Metadata(d1 = {"\u0000<\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u000b\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\t\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0002\u0018\u00002\u00020\u0001B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004J\u0006\u0010\u0016\u001a\u00020\u0017J\b\u0010\u0018\u001a\u00020\u0017H\u0014R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082D¢\u0006\u0002\n\u0000R \u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\t0\bX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\n\u0010\u000b\"\u0004\b\f\u0010\rR\u000e\u0010\u000e\u001a\u00020\u000fX\u0082\u000e¢\u0006\u0002\n\u0000R \u0010\u0010\u001a\b\u0012\u0004\u0012\u00020\t0\bX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0010\u0010\u000b\"\u0004\b\u0011\u0010\rR \u0010\u0012\u001a\b\u0012\u0004\u0012\u00020\u00130\bX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0014\u0010\u000b\"\u0004\b\u0015\u0010\r¨\u0006\u0019"}, d2 = {"Lcom/htmedia/mint/utils/ConfigUpdate;", "Landroidx/lifecycle/AndroidViewModel;", "application", "Landroid/app/Application;", "(Landroid/app/Application;)V", "TAG", BuildConfig.FLAVOR, "configUpdateDialog", "Landroidx/lifecycle/MutableLiveData;", BuildConfig.FLAVOR, "getConfigUpdateDialog", "()Landroidx/lifecycle/MutableLiveData;", "setConfigUpdateDialog", "(Landroidx/lifecycle/MutableLiveData;)V", "disposables", "Lio/reactivex/disposables/CompositeDisposable;", "isLaterUpdated", "setLaterUpdated", "lastUpdatedTime", BuildConfig.FLAVOR, "getLastUpdatedTime", "setLastUpdatedTime", "apiCalling", BuildConfig.FLAVOR, "onCleared", "app_productionRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
public final class ConfigUpdate extends AndroidViewModel {
private final String a;
private bg.a b;
private MutableLiveData<Boolean> c;
private MutableLiveData<Boolean> d;
private MutableLiveData<Long> e;
@Metadata(d1 = {"\u0000\u0010\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0000\u001a\u00020\u00012\u000e\u0010\u0002\u001a\n \u0004*\u0004\u0018\u00010\u00030\u0003H\n¢\u0006\u0002\b\u0005"}, d2 = {"<anonymous>", BuildConfig.FLAVOR, "response", "Lcom/htmedia/mint/pojo/config/ConfigUpdatePojo;", "kotlin.jvm.PlatformType", "invoke"}, k = 3, mv = {1, 9, 0}, xi = 48)
static final class a extends kotlin.jvm.internal.n implements fh.l<ConfigUpdatePojo, ug.a0> {
a() {
super(1);
}
public final void a(ConfigUpdatePojo configUpdatePojo) {
if (configUpdatePojo == null || !configUpdatePojo.isUpdateConfig()) {
return;
}
Long T0 = f0.T0(ConfigUpdate.this.getApplication(), "lastUpdatedTime");
kotlin.jvm.internal.m.d(T0);
if (T0.longValue() <= 0) {
ConfigUpdate.this.f().setValue(Boolean.TRUE);
} else {
if (configUpdatePojo.getLastUpdated() - T0.longValue() <= 1 || f0.Y1()) {
return;
}
ConfigUpdate.this.f().setValue(Boolean.TRUE);
}
}
public Object invoke(Object obj) {
a((ConfigUpdatePojo) obj);
return ug.a0.a;
}
}
@Metadata(d1 = {"\u0000\u0010\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u0003\n\u0002\b\u0002\u0010\u0000\u001a\u00020\u00012\u000e\u0010\u0002\u001a\n \u0004*\u0004\u0018\u00010\u00030\u0003H\n¢\u0006\u0002\b\u0005"}, d2 = {"<anonymous>", BuildConfig.FLAVOR, "t", BuildConfig.FLAVOR, "kotlin.jvm.PlatformType", "invoke"}, k = 3, mv = {1, 9, 0}, xi = 48)
static final class b extends kotlin.jvm.internal.n implements fh.l<Throwable, ug.a0> {
public static final b a = new b();
b() {
super(1);
}
public Object invoke(Object obj) {
invoke((Throwable) obj);
return ug.a0.a;
}
public final void invoke(Throwable th) {
th.printStackTrace();
}
}
public ConfigUpdate(Application application) {
super(application);
kotlin.jvm.internal.m.g(application, "application");
this.a = "ConfigUpdate";
this.b = new bg.a();
this.c = new MutableLiveData<>();
this.d = new MutableLiveData<>(Boolean.FALSE);
this.e = new MutableLiveData<>(0L);
}
public static final void d(fh.l lVar, Object obj) {
kotlin.jvm.internal.m.g(lVar, "$tmp0");
lVar.invoke(obj);
}
public static final void e(fh.l lVar, Object obj) {
kotlin.jvm.internal.m.g(lVar, "$tmp0");
lVar.invoke(obj);
}
public final void c() {
Config r0 = f0.r0();
String url = (r0 == null || r0.getConfigUpdateAlert() == null || TextUtils.isEmpty(r0.getConfigUpdateAlert().getUrl())) ? "https://images.livemint.com/apps/v3/updateconfig.json" : r0.getConfigUpdateAlert().getUrl();
bg.a aVar = this.b;
io.reactivex.j k = ((ApiServices) ApiClient.getClientwithOutHeader().create(ApiServices.class)).getConfigUpdate(url).s(sg.a.b()).k(ag.a.a());
final a aVar2 = new a();
dg.e eVar = new dg.e() {
public final void accept(Object obj) {
ConfigUpdate.d(aVar2, obj);
}
};
final b bVar = b.a;
aVar.c(k.o(eVar, new dg.e() {
public final void accept(Object obj) {
ConfigUpdate.e(bVar, obj);
}
}));
}
public final MutableLiveData<Boolean> f() {
return this.c;
}
public final MutableLiveData<Boolean> g() {
return this.d;
}
protected void onCleared() {
super/*androidx.lifecycle.ViewModel*/.onCleared();
if (this.b.b()) {
return;
}
this.b.dispose();
}
}