i.smali
.class public Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;
.super Ljava/lang/Object;
.source "TribeCreateModel.java"
# instance fields
.field private a:Landroid/app/Activity;
.field private b:Lcom/sandboxol/blockymods/view/fragment/tribecreate/TribeCreateFragment;
.field private c:Landroidx/databinding/ObservableField;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/databinding/ObservableField<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
.end field
.field private d:J
# direct methods
.method public constructor <init>(Landroid/app/Activity;Lcom/sandboxol/blockymods/view/fragment/tribecreate/TribeCreateFragment;Landroidx/databinding/ObservableField;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/app/Activity;",
"Lcom/sandboxol/blockymods/view/fragment/tribecreate/TribeCreateFragment;",
"Landroidx/databinding/ObservableField<",
"Ljava/lang/Boolean;",
">;)V"
}
.end annotation
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a:Landroid/app/Activity;
.line 3
iput-object p2, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->b:Lcom/sandboxol/blockymods/view/fragment/tribecreate/TribeCreateFragment;
.line 4
iput-object p3, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->c:Landroidx/databinding/ObservableField;
return-void
.end method
.method static synthetic a(Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;)Landroid/app/Activity;
.registers 1
.line 3
iget-object p0, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a:Landroid/app/Activity;
return-object p0
.end method
.method static synthetic a(Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;I)V
.registers 6
.line 1
invoke-direct/range {p0 .. p5}, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;I)V
return-void
.end method
.method static synthetic a(Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
.registers 5
.line 2
invoke-direct {p0, p1, p2, p3, p4}, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method private a(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;I)V
.registers 14
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
"I)V"
}
.end annotation
.line 15
iget-object v0, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->c:Landroidx/databinding/ObservableField;
const/4 v1, 0x0
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v1}, Landroidx/databinding/ObservableField;->set(Ljava/lang/Object;)V
.line 16
iget-object v0, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a:Landroid/app/Activity;
const-string v1, "clan_build_sure"
invoke-static {v0, v1}, Lcom/sandboxol/common/interfaces/ReportDataAdapter;->onEvent(Landroid/content/Context;Ljava/lang/String;)V
.line 17
iget-object v0, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a:Landroid/app/Activity;
new-instance v7, Lcom/sandboxol/blockymods/entity/TribeClanRequest;
move-object v1, v7
move-object v2, p4
move-object v3, p1
move-object v4, p2
move-object v5, p3
move v6, p5
invoke-direct/range {v1 .. v6}, Lcom/sandboxol/blockymods/entity/TribeClanRequest;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;I)V
new-instance p1, Lcom/sandboxol/blockymods/view/fragment/tribecreate/g;
invoke-direct {p1, p0, p5}, Lcom/sandboxol/blockymods/view/fragment/tribecreate/g;-><init>(Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;I)V
invoke-static {v0, v7, p1}, Lcom/sandboxol/blockymods/web/TribeApi;->clanRequest(Landroid/content/Context;Lcom/sandboxol/blockymods/entity/TribeClanRequest;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method private a(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
.registers 14
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 18
iget-object v0, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->c:Landroidx/databinding/ObservableField;
const/4 v1, 0x0
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v1}, Landroidx/databinding/ObservableField;->set(Ljava/lang/Object;)V
.line 19
iget-object v0, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a:Landroid/app/Activity;
new-instance v8, Lcom/sandboxol/blockymods/entity/TribeClanRequest;
iget-wide v2, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->d:J
move-object v1, v8
move-object v4, p4
move-object v5, p1
move-object v6, p3
move-object v7, p2
invoke-direct/range {v1 .. v7}, Lcom/sandboxol/blockymods/entity/TribeClanRequest;-><init>(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
new-instance p1, Lcom/sandboxol/blockymods/view/fragment/tribecreate/h;
invoke-direct {p1, p0}, Lcom/sandboxol/blockymods/view/fragment/tribecreate/h;-><init>(Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;)V
invoke-static {v0, v8, p1}, Lcom/sandboxol/blockymods/web/TribeApi;->clanUpdate(Landroid/content/Context;Lcom/sandboxol/blockymods/entity/TribeClanRequest;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method private a(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;II)V
.registers 18
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"II)V"
}
.end annotation
move-object v7, p0
.line 14
iget-object v8, v7, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a:Landroid/app/Activity;
iget-object v0, v7, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->b:Lcom/sandboxol/blockymods/view/fragment/tribecreate/TribeCreateFragment;
invoke-virtual {v0}, Lcom/sandboxol/blockymods/view/fragment/tribecreate/TribeCreateFragment;->g()Ljava/io/File;
move-result-object v9
iget-object v0, v7, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->b:Lcom/sandboxol/blockymods/view/fragment/tribecreate/TribeCreateFragment;
invoke-virtual {v0}, Lcom/sandboxol/blockymods/view/fragment/tribecreate/TribeCreateFragment;->h()Ljava/lang/String;
move-result-object v10
new-instance v11, Lcom/sandboxol/blockymods/view/fragment/tribecreate/f;
move-object v0, v11
move-object v1, p0
move/from16 v2, p5
move-object v3, p2
move-object v4, p1
move-object v5, p3
move/from16 v6, p4
invoke-direct/range {v0 .. v6}, Lcom/sandboxol/blockymods/view/fragment/tribecreate/f;-><init>(Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;ILjava/lang/String;Ljava/util/List;Ljava/lang/String;I)V
invoke-static {v8, v9, v10, v11}, Lcom/sandboxol/center/web/UserApi;->uploadIcon(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method private a(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Z
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")Z"
}
.end annotation
.line 20
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v0
iget-object v0, v0, Lcom/sandboxol/center/entity/AccountCenter;->login:Landroidx/databinding/ObservableField;
invoke-virtual {v0}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
const/4 v1, 0x1
if-nez v0, :cond_1c
.line 21
iget-object p1, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a:Landroid/app/Activity;
const p2, 0x7f1209ac
invoke-static {p1, p2}, Lcom/sandboxol/common/utils/AppToastUtils;->showShortNegativeTipToast(Landroid/content/Context;I)V
return v1
.line 22
:cond_1c
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p3
if-eqz p3, :cond_2b
.line 23
iget-object p1, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a:Landroid/app/Activity;
const p2, 0x7f120df6
invoke-static {p1, p2}, Lcom/sandboxol/common/utils/AppToastUtils;->showShortNegativeTipToast(Landroid/content/Context;I)V
return v1
.line 24
:cond_2b
invoke-interface {p1}, Ljava/util/List;->size()I
move-result p3
if-nez p3, :cond_3a
.line 25
iget-object p1, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a:Landroid/app/Activity;
const p2, 0x7f120de9
invoke-static {p1, p2}, Lcom/sandboxol/common/utils/AppToastUtils;->showShortNegativeTipToast(Landroid/content/Context;I)V
return v1
.line 26
:cond_3a
invoke-interface {p1}, Ljava/util/List;->size()I
move-result p1
const/4 p3, 0x4
if-le p1, p3, :cond_4a
.line 27
iget-object p1, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a:Landroid/app/Activity;
const p2, 0x7f120dea
invoke-static {p1, p2}, Lcom/sandboxol/common/utils/AppToastUtils;->showShortNegativeTipToast(Landroid/content/Context;I)V
return v1
.line 28
:cond_4a
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_59
.line 29
iget-object p1, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a:Landroid/app/Activity;
const p2, 0x7f120de0
invoke-static {p1, p2}, Lcom/sandboxol/common/utils/AppToastUtils;->showShortNegativeTipToast(Landroid/content/Context;I)V
return v1
:cond_59
const/4 p1, 0x0
return p1
.end method
.method static synthetic b(Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;)Landroidx/databinding/ObservableField;
.registers 1
.line 1
iget-object p0, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->c:Landroidx/databinding/ObservableField;
return-object p0
.end method
# virtual methods
.method public a()V
.registers 4
.line 4
invoke-static {}, Lcom/sandboxol/center/utils/IconCrop;->newInstance()Lcom/sandboxol/center/utils/IconCrop;
move-result-object v0
iget-object v1, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a:Landroid/app/Activity;
iget-object v2, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->b:Lcom/sandboxol/blockymods/view/fragment/tribecreate/TribeCreateFragment;
invoke-virtual {v0, v1, v2}, Lcom/sandboxol/center/utils/IconCrop;->checkPermissionAndVisitGallery(Landroid/content/Context;Lcom/sandboxol/common/base/app/BaseFragment;)V
return-void
.end method
.method public a(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;I)V
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"I)V"
}
.end annotation
.line 5
invoke-direct {p0, p1, p3, p2}, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_7
return-void
.line 6
:cond_7
iget-object v0, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->b:Lcom/sandboxol/blockymods/view/fragment/tribecreate/TribeCreateFragment;
invoke-virtual {v0}, Lcom/sandboxol/blockymods/view/fragment/tribecreate/TribeCreateFragment;->g()Ljava/io/File;
move-result-object v0
if-eqz v0, :cond_22
iget-object v0, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->b:Lcom/sandboxol/blockymods/view/fragment/tribecreate/TribeCreateFragment;
invoke-virtual {v0}, Lcom/sandboxol/blockymods/view/fragment/tribecreate/TribeCreateFragment;->h()Ljava/lang/String;
move-result-object v0
if-nez v0, :cond_18
goto :goto_22
:cond_18
const/4 v6, 0x1
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move v5, p4
.line 7
invoke-direct/range {v1 .. v6}, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;II)V
goto :goto_2a
.line 8
:cond_22
:goto_22
iget-object p1, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a:Landroid/app/Activity;
const p2, 0x7f120ddf
invoke-static {p1, p2}, Lcom/sandboxol/common/utils/AppToastUtils;->showShortNegativeTipToast(Landroid/content/Context;I)V
:goto_2a
return-void
.end method
.method public a(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;)V
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/Long;",
")V"
}
.end annotation
.line 9
invoke-virtual {p5}, Ljava/lang/Long;->longValue()J
move-result-wide v0
iput-wide v0, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->d:J
.line 10
invoke-direct {p0, p1, p3, p2}, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Z
move-result p5
if-eqz p5, :cond_d
return-void
.line 11
:cond_d
iget-object p5, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->b:Lcom/sandboxol/blockymods/view/fragment/tribecreate/TribeCreateFragment;
invoke-virtual {p5}, Lcom/sandboxol/blockymods/view/fragment/tribecreate/TribeCreateFragment;->g()Ljava/io/File;
move-result-object p5
if-eqz p5, :cond_28
iget-object p5, p0, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->b:Lcom/sandboxol/blockymods/view/fragment/tribecreate/TribeCreateFragment;
invoke-virtual {p5}, Lcom/sandboxol/blockymods/view/fragment/tribecreate/TribeCreateFragment;->h()Ljava/lang/String;
move-result-object p5
if-nez p5, :cond_1e
goto :goto_28
:cond_1e
const/4 v4, 0x0
const/4 v5, 0x2
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v3, p3
.line 12
invoke-direct/range {v0 .. v5}, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;II)V
goto :goto_2b
.line 13
:cond_28
:goto_28
invoke-direct {p0, p4, p1, p2, p3}, Lcom/sandboxol/blockymods/view/fragment/tribecreate/i;->a(Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
:goto_2b
return-void
.end method