m.smali
.class public Lcom/sandboxol/halloween/view/template/fragment/reproduce/m;
.super Lcom/sandboxol/common/widget/rv/datarv/DataListModel;
.source "ReproduceListModel.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/sandboxol/common/widget/rv/datarv/DataListModel<",
"Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;",
">;"
}
.end annotation
# instance fields
.field private a:Z
.field public b:Landroidx/databinding/ObservableField;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/databinding/ObservableField<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Landroid/content/Context;I)V
.registers 3
.line 1
invoke-direct {p0, p1, p2}, Lcom/sandboxol/common/widget/rv/datarv/DataListModel;-><init>(Landroid/content/Context;I)V
const/4 p1, 0x0
.line 2
iput-boolean p1, p0, Lcom/sandboxol/halloween/view/template/fragment/reproduce/m;->a:Z
.line 3
new-instance p2, Landroidx/databinding/ObservableField;
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-direct {p2, p1}, Landroidx/databinding/ObservableField;-><init>(Ljava/lang/Object;)V
iput-object p2, p0, Lcom/sandboxol/halloween/view/template/fragment/reproduce/m;->b:Landroidx/databinding/ObservableField;
.line 4
invoke-direct {p0}, Lcom/sandboxol/halloween/view/template/fragment/reproduce/m;->c()V
return-void
.end method
.method static synthetic a(Lcom/sandboxol/halloween/view/template/fragment/reproduce/m;)Landroid/content/Context;
.registers 1
.line 1
iget-object p0, p0, Lcom/sandboxol/common/base/model/DefaultListModel;->context:Landroid/content/Context;
return-object p0
.end method
.method static synthetic b(Lcom/sandboxol/halloween/view/template/fragment/reproduce/m;)Landroid/content/Context;
.registers 1
.line 1
iget-object p0, p0, Lcom/sandboxol/common/base/model/DefaultListModel;->context:Landroid/content/Context;
return-object p0
.end method
.method private b(Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;)V
.registers 4
.line 2
iget-object v0, p0, Lcom/sandboxol/halloween/view/template/fragment/reproduce/m;->b:Landroidx/databinding/ObservableField;
invoke-virtual {p1}, Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;->getRewardId()I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Landroidx/databinding/ObservableField;->set(Ljava/lang/Object;)V
.line 3
invoke-static {}, Lcom/sandboxol/halloween/c/h;->a()V
.line 4
invoke-virtual {p1}, Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;->getResourceId()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_18
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_28
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 5
invoke-static {v1}, Lcom/sandboxol/center/router/manager/DressManager;->clothTypes(Ljava/lang/String;)V
goto :goto_18
.line 6
:cond_28
invoke-virtual {p1}, Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;->getTypeId()Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_58
invoke-virtual {p1}, Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;->getTypeId()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_58
.line 7
invoke-virtual {p1}, Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;->getTypeId()Ljava/util/List;
move-result-object p1
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
:goto_40
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_58
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
.line 8
invoke-static {v0, v1}, Lcom/sandboxol/halloween/c/h;->b(J)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/sandboxol/center/router/manager/DressManager;->clothTypes(Ljava/lang/String;)V
goto :goto_40
:cond_58
return-void
.end method
.method private c()V
.registers 5
.line 1
invoke-static {}, Lcom/sandboxol/common/messenger/Messenger;->getDefault()Lcom/sandboxol/common/messenger/Messenger;
move-result-object v0
iget-object v1, p0, Lcom/sandboxol/common/base/model/DefaultListModel;->context:Landroid/content/Context;
new-instance v2, Lcom/sandboxol/halloween/view/template/fragment/reproduce/f;
invoke-direct {v2, p0}, Lcom/sandboxol/halloween/view/template/fragment/reproduce/f;-><init>(Lcom/sandboxol/halloween/view/template/fragment/reproduce/m;)V
const-string v3, "token.clothe.currency.again.reproduce"
invoke-virtual {v0, v1, v3, v2}, Lcom/sandboxol/common/messenger/Messenger;->register(Landroid/content/Context;Ljava/lang/Object;Lrx/functions/Action0;)V
return-void
.end method
# virtual methods
.method public a(Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;)Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;",
")",
"Lcom/sandboxol/common/base/viewmodel/ListItemViewModel<",
"Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;",
">;"
}
.end annotation
.line 2
new-instance v0, Lcom/sandboxol/halloween/view/template/fragment/reproduce/k;
iget-object v1, p0, Lcom/sandboxol/common/base/model/DefaultListModel;->context:Landroid/content/Context;
iget-object v2, p0, Lcom/sandboxol/halloween/view/template/fragment/reproduce/m;->b:Landroidx/databinding/ObservableField;
invoke-direct {v0, v1, p1, v2}, Lcom/sandboxol/halloween/view/template/fragment/reproduce/k;-><init>(Landroid/content/Context;Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;Landroidx/databinding/ObservableField;)V
return-object v0
.end method
.method public synthetic a()V
.registers 5
.line 3
invoke-static {}, Lcom/sandboxol/halloween/view/template/c;->d()Lcom/sandboxol/halloween/view/template/c;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/halloween/view/template/c;->h()Lcom/sandboxol/halloween/entity/ReproduceInfo;
move-result-object v0
if-eqz v0, :cond_39
.line 4
invoke-virtual {v0}, Lcom/sandboxol/halloween/entity/ReproduceInfo;->getRewardList()Ljava/util/List;
move-result-object v1
if-eqz v1, :cond_39
.line 5
invoke-virtual {v0}, Lcom/sandboxol/halloween/entity/ReproduceInfo;->getRewardList()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_18
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_39
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;
.line 6
invoke-virtual {v1}, Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;->getRewardId()I
move-result v2
iget-object v3, p0, Lcom/sandboxol/halloween/view/template/fragment/reproduce/m;->b:Landroidx/databinding/ObservableField;
invoke-virtual {v3}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/Integer;
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v3
if-ne v2, v3, :cond_18
.line 7
invoke-direct {p0, v1}, Lcom/sandboxol/halloween/view/template/fragment/reproduce/m;->b(Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;)V
:cond_39
return-void
.end method
.method public b()V
.registers 1
return-void
.end method
.method public bridge synthetic getItemViewModel(Ljava/lang/Object;)Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;
.registers 2
.line 1
check-cast p1, Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;
invoke-virtual {p0, p1}, Lcom/sandboxol/halloween/view/template/fragment/reproduce/m;->a(Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;)Lcom/sandboxol/common/base/viewmodel/ListItemViewModel;
move-result-object p1
return-object p1
.end method
.method public getRefreshToken()Ljava/lang/String;
.registers 2
const-string v0, "event.reproduce.refresh.list"
return-object v0
.end method
.method public getViewTypeCount()I
.registers 2
const/4 v0, 0x1
return v0
.end method
.method public onBind(Lme/tatarka/bindingcollectionadapter2/j;ILcom/sandboxol/common/base/viewmodel/ListItemViewModel;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lme/tatarka/bindingcollectionadapter2/j;",
"I",
"Lcom/sandboxol/common/base/viewmodel/ListItemViewModel<",
"Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;",
">;)V"
}
.end annotation
.line 1
sget p2, Lcom/sandboxol/halloween/d;->c:I
sget p3, Lcom/sandboxol/halloween/R$layout;->event_item_reproduce:I
invoke-virtual {p1, p2, p3}, Lme/tatarka/bindingcollectionadapter2/j;->a(II)Lme/tatarka/bindingcollectionadapter2/j;
return-void
.end method
.method public onLoad(Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/util/List<",
"Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;",
">;>;)V"
}
.end annotation
.line 1
invoke-static {}, Lcom/sandboxol/halloween/view/template/c;->d()Lcom/sandboxol/halloween/view/template/c;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/halloween/view/template/c;->h()Lcom/sandboxol/halloween/entity/ReproduceInfo;
move-result-object v0
if-eqz v0, :cond_63
.line 2
invoke-static {}, Lcom/sandboxol/halloween/view/template/c;->d()Lcom/sandboxol/halloween/view/template/c;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/halloween/view/template/c;->h()Lcom/sandboxol/halloween/entity/ReproduceInfo;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/halloween/entity/ReproduceInfo;->getRewardList()Ljava/util/List;
move-result-object v0
if-eqz v0, :cond_63
.line 3
invoke-static {}, Lcom/sandboxol/halloween/view/template/c;->d()Lcom/sandboxol/halloween/view/template/c;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/halloween/view/template/c;->h()Lcom/sandboxol/halloween/entity/ReproduceInfo;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/halloween/entity/ReproduceInfo;->getRewardList()Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-nez v0, :cond_2b
goto :goto_63
.line 4
:cond_2b
iget-boolean v0, p0, Lcom/sandboxol/halloween/view/template/fragment/reproduce/m;->a:Z
if-nez v0, :cond_58
.line 5
invoke-static {}, Lcom/sandboxol/halloween/view/template/c;->d()Lcom/sandboxol/halloween/view/template/c;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/halloween/view/template/c;->h()Lcom/sandboxol/halloween/entity/ReproduceInfo;
move-result-object v0
invoke-virtual {v0}, Lcom/sandboxol/halloween/entity/ReproduceInfo;->getRewardList()Ljava/util/List;
move-result-object v0
invoke-virtual {p1, v0}, Lcom/sandboxol/common/base/web/OnResponseListener;->onSuccess(Ljava/lang/Object;)V
.line 6
invoke-static {}, Lcom/sandboxol/halloween/view/template/c;->d()Lcom/sandboxol/halloween/view/template/c;
move-result-object p1
invoke-virtual {p1}, Lcom/sandboxol/halloween/view/template/c;->h()Lcom/sandboxol/halloween/entity/ReproduceInfo;
move-result-object p1
invoke-virtual {p1}, Lcom/sandboxol/halloween/entity/ReproduceInfo;->getRewardList()Ljava/util/List;
move-result-object p1
const/4 v0, 0x0
invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;
invoke-direct {p0, p1}, Lcom/sandboxol/halloween/view/template/fragment/reproduce/m;->b(Lcom/sandboxol/halloween/entity/ReproduceSuitInfo;)V
const/4 p1, 0x1
.line 7
iput-boolean p1, p0, Lcom/sandboxol/halloween/view/template/fragment/reproduce/m;->a:Z
goto :goto_67
.line 8
:cond_58
iget-object v0, p0, Lcom/sandboxol/common/base/model/DefaultListModel;->context:Landroid/content/Context;
new-instance v1, Lcom/sandboxol/halloween/view/template/fragment/reproduce/l;
invoke-direct {v1, p0, p1}, Lcom/sandboxol/halloween/view/template/fragment/reproduce/l;-><init>(Lcom/sandboxol/halloween/view/template/fragment/reproduce/m;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {v0, v1}, Lcom/sandboxol/halloween/web/x;->g(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
goto :goto_67
:cond_63
:goto_63
const/4 v0, 0x0
.line 9
invoke-virtual {p1, v0}, Lcom/sandboxol/common/base/web/OnResponseListener;->onSuccess(Ljava/lang/Object;)V
:goto_67
return-void
.end method