k.smali
.class Lcom/sandboxol/blockymods/view/fragment/tribecontribution/k;
.super Ljava/lang/Object;
.source "TribeContributionViewModel.java"
# interfaces
.implements Lcom/sandboxol/blockymods/view/dialog/TribeContributionDialog$a;
# instance fields
.field final synthetic a:Lcom/sandboxol/blockymods/view/fragment/tribecontribution/n;
# direct methods
.method constructor <init>(Lcom/sandboxol/blockymods/view/fragment/tribecontribution/n;)V
.registers 2
.line 1
iput-object p1, p0, Lcom/sandboxol/blockymods/view/fragment/tribecontribution/k;->a:Lcom/sandboxol/blockymods/view/fragment/tribecontribution/n;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(I)V
.registers 8
int-to-long v0, p1
.line 1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
iget-object v2, v2, Lcom/sandboxol/center/entity/AccountCenter;->diamonds:Landroidx/databinding/ObservableField;
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
cmp-long v4, v0, v2
if-lez v4, :cond_3b
.line 2
invoke-static {}, Lcom/sandboxol/center/utils/DialogUtils;->newsInstant()Lcom/sandboxol/center/utils/DialogUtils;
move-result-object v2
iget-object v3, p0, Lcom/sandboxol/blockymods/view/fragment/tribecontribution/k;->a:Lcom/sandboxol/blockymods/view/fragment/tribecontribution/n;
invoke-static {v3}, Lcom/sandboxol/blockymods/view/fragment/tribecontribution/n;->a(Lcom/sandboxol/blockymods/view/fragment/tribecontribution/n;)Landroid/content/Context;
move-result-object v3
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v4
iget-object v4, v4, Lcom/sandboxol/center/entity/AccountCenter;->diamonds:Landroidx/databinding/ObservableField;
invoke-virtual {v4}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/Long;
invoke-virtual {v4}, Ljava/lang/Long;->longValue()J
move-result-wide v4
sub-long/2addr v0, v4
long-to-int v1, v0
new-instance v0, Lcom/sandboxol/blockymods/view/fragment/tribecontribution/a;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/blockymods/view/fragment/tribecontribution/a;-><init>(Lcom/sandboxol/blockymods/view/fragment/tribecontribution/k;I)V
const/4 p1, 0x0
invoke-virtual {v2, v3, v1, v0, p1}, Lcom/sandboxol/center/utils/DialogUtils;->showPayGdiamondDialog(Landroid/content/Context;ILcom/sandboxol/center/view/dialog/PayGdiamondDialog$OnTwoButtonDialogClickListener;Lcom/sandboxol/center/view/dialog/PayGdiamondDialog$OnTwoButtonDialogClickListener;)V
goto :goto_41
.line 3
:cond_3b
iget-object v0, p0, Lcom/sandboxol/blockymods/view/fragment/tribecontribution/k;->a:Lcom/sandboxol/blockymods/view/fragment/tribecontribution/n;
const/4 v1, 0x1
invoke-static {v0, v1, p1}, Lcom/sandboxol/blockymods/view/fragment/tribecontribution/n;->a(Lcom/sandboxol/blockymods/view/fragment/tribecontribution/n;II)V
.line 4
:goto_41
iget-object p1, p0, Lcom/sandboxol/blockymods/view/fragment/tribecontribution/k;->a:Lcom/sandboxol/blockymods/view/fragment/tribecontribution/n;
invoke-static {p1}, Lcom/sandboxol/blockymods/view/fragment/tribecontribution/n;->a(Lcom/sandboxol/blockymods/view/fragment/tribecontribution/n;)Landroid/content/Context;
move-result-object p1
const-string v0, "clan_cube_donate_click"
invoke-static {p1, v0}, Lcom/sandboxol/common/interfaces/ReportDataAdapter;->onEvent(Landroid/content/Context;Ljava/lang/String;)V
return-void
.end method
.method public synthetic b(I)V
.registers 4
.line 1
iget-object v0, p0, Lcom/sandboxol/blockymods/view/fragment/tribecontribution/k;->a:Lcom/sandboxol/blockymods/view/fragment/tribecontribution/n;
const/4 v1, 0x1
invoke-static {v0, v1, p1}, Lcom/sandboxol/blockymods/view/fragment/tribecontribution/n;->a(Lcom/sandboxol/blockymods/view/fragment/tribecontribution/n;II)V
return-void
.end method
.method public onCancel()V
.registers 1
return-void
.end method