d.smali
.class public final Ltj/d;
.super Landroidx/lifecycle/ViewModel;
.source "LanguageViewModule.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ltj/d$a;
}
.end annotation
.annotation runtime Lkotlin/Metadata;
bv = {
0x1,
0x0,
0x3
}
d1 = {
"\u0000B\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0018\u0000 \u00162\u00020\u0001:\u0001\u0016B\u0005\u00a2\u0006\u0002\u0010\u0002J\u0006\u0010\t\u001a\u00020\nJ\u0016\u0010\u000b\u001a\u00020\u000c2\u0006\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\nJ\u000e\u0010\u0010\u001a\u00020\u000c2\u0006\u0010\u0011\u001a\u00020\u0012J\u0010\u0010\u0013\u001a\u00020\u000c2\u0006\u0010\u0014\u001a\u00020\u0015H\u0002R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082\u000e\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082\u000e\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0007\u001a\u00020\u0008X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0017"
}
d2 = {
"Lcom/shopee/foody/driver/setting/LanguageViewModule;",
"Landroidx/lifecycle/ViewModel;",
"()V",
"isRestarting",
"",
"languageSelected",
"",
"mHelper",
"Lcom/shopee/foody/driver/setting/LanguageRadioGroupHelper;",
"getCheckedButtonId",
"",
"onCheckedChanged",
"",
"radio",
"Landroid/widget/RadioGroup;",
"id",
"onRightButtonPressed",
"activity",
"Landroid/app/Activity;",
"restart",
"context",
"Landroid/content/Context;",
"Companion",
"driver_indonesiaRelease"
}
k = 0x1
mv = {
0x1,
0x1,
0x10
}
.end annotation
# instance fields
.field public a:Ljava/lang/String;
.field public b:Z
.field public final c:Ltj/c;
# direct methods
.method public static constructor <clinit>()V
.registers 2
new-instance v0, Ltj/d$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Ltj/d$a;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public constructor <init>()V
.registers 2
invoke-direct {p0}, Landroidx/lifecycle/ViewModel;-><init>()V
sget-object v0, Ltj/b;->b:Ltj/b;
invoke-virtual {v0}, Ltj/b;->a()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ltj/d;->a:Ljava/lang/String;
new-instance v0, Ltj/c;
invoke-direct {v0}, Ltj/c;-><init>()V
iput-object v0, p0, Ltj/d;->c:Ltj/c;
return-void
.end method
# virtual methods
.method public final a(Landroid/app/Activity;)V
.registers 4
sget-object v0, Ltj/b;->b:Ltj/b;
invoke-virtual {v0}, Ltj/b;->a()Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Ltj/d;->a:Ljava/lang/String;
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_19
sget-object v0, Ltj/b;->b:Ltj/b;
iget-object v1, p0, Ltj/d;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Ltj/b;->c(Ljava/lang/String;)V
invoke-virtual {p1}, Landroid/app/Activity;->finish()V
return-void
:cond_19
iget-boolean v0, p0, Ltj/d;->b:Z
if-eqz v0, :cond_1e
return-void
:cond_1e
sget-object v0, Ltj/b;->b:Ltj/b;
iget-object v1, p0, Ltj/d;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Ltj/b;->c(Ljava/lang/String;)V
const/4 v0, 0x1
iput-boolean v0, p0, Ltj/d;->b:Z
invoke-virtual {p0, p1}, Ltj/d;->a(Landroid/content/Context;)V
return-void
.end method
.method public final a(Landroid/content/Context;)V
.registers 10
const-class v0, Lcom/shopee/android/network/service/INetworkService;
invoke-static {v0}, Ltb/b;->b(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/shopee/android/network/service/INetworkService;
if-eqz v0, :cond_3f
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const/16 v2, 0x2e
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
sget-object v2, Ldf/g;->h:Ldf/g;
invoke-virtual {v2}, Ldf/g;->s()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "language="
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v3, Ltj/b;->b:Ltj/b;
invoke-virtual {v3}, Ltj/b;->a()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lkotlin/collections/CollectionsKt__CollectionsJVMKt;->listOf(Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
invoke-interface {v0, v1, v2}, Lcom/shopee/android/network/service/INetworkService;->setCookieString(Ljava/lang/String;Ljava/util/List;)V
:cond_3f
invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v0
invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
move-result-object v0
if-eqz v0, :cond_64
const/high16 v1, 0x4000000
invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
sget-object v2, Lkotlinx/coroutines/GlobalScope;->INSTANCE:Lkotlinx/coroutines/GlobalScope;
invoke-static {}, Lmd/e;->c()Lkotlinx/coroutines/android/HandlerDispatcher;
move-result-object v3
const/4 v4, 0x0
new-instance v5, Ltj/d$b;
const/4 v1, 0x0
invoke-direct {v5, p1, v0, v1}, Ltj/d$b;-><init>(Landroid/content/Context;Landroid/content/Intent;Lkotlin/coroutines/Continuation;)V
const/4 v6, 0x2
const/4 v7, 0x0
invoke-static/range {v2 .. v7}, Lkotlinx/coroutines/BuildersKt;->launch$default(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job;
:cond_64
return-void
.end method
.method public final i()I
.registers 3
iget-object v0, p0, Ltj/d;->c:Ltj/c;
iget-object v1, p0, Ltj/d;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Ltj/c;->a(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public final onCheckedChanged(Landroid/widget/RadioGroup;I)V
.registers 3
iget-object p1, p0, Ltj/d;->c:Ltj/c;
invoke-virtual {p1, p2}, Ltj/c;->a(I)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Ltj/d;->a:Ljava/lang/String;
return-void
.end method