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