BasePublishViewModel$c.smali
.class final Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;
.super Lkotlin/f/b/p;
.source "SourceFile"
# interfaces
.implements Lkotlin/f/a/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel;->a(Landroidx/lifecycle/MutableLiveData;Ljava/util/List;Lcom/imo/android/imoim/commonpublish/PublishParams;Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Lkotlin/f/b/p;",
"Lkotlin/f/a/b<",
"Ljava/lang/Integer;",
"Lkotlin/w;",
">;"
}
.end annotation
# instance fields
.field final synthetic a:Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel;
.field final synthetic b:Ljava/util/List;
.field final synthetic c:Lcom/imo/android/imoim/commonpublish/PublishParams;
.field final synthetic d:Landroidx/lifecycle/MutableLiveData;
.field final synthetic e:Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;
.field final synthetic f:Lkotlin/f/b/aa$c;
.field final synthetic g:Lkotlin/f/b/aa$d;
# direct methods
.method constructor <init>(Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel;Ljava/util/List;Lcom/imo/android/imoim/commonpublish/PublishParams;Landroidx/lifecycle/MutableLiveData;Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;Lkotlin/f/b/aa$c;Lkotlin/f/b/aa$d;)V
.registers 8
iput-object p1, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->a:Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel;
iput-object p2, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->b:Ljava/util/List;
iput-object p3, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->c:Lcom/imo/android/imoim/commonpublish/PublishParams;
iput-object p4, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->d:Landroidx/lifecycle/MutableLiveData;
iput-object p5, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->e:Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;
iput-object p6, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->f:Lkotlin/f/b/aa$c;
iput-object p7, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->g:Lkotlin/f/b/aa$d;
const/4 p1, 0x1
invoke-direct {p0, p1}, Lkotlin/f/b/p;-><init>(I)V
return-void
.end method
# virtual methods
.method public final a(I)V
.registers 13
.line 75
new-instance v4, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c$1;
invoke-direct {v4, p0, p1}, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c$1;-><init>(Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;I)V
.line 79
invoke-virtual {v4}, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c$1;->a()Z
move-result v0
const/16 v1, 0x8
const-string v2, "publish"
if-eqz v0, :cond_19
.line 80
sget-object v0, Lcom/imo/android/imoim/commonpublish/i;->b:Lcom/imo/android/imoim/commonpublish/i;
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->c:Lcom/imo/android/imoim/commonpublish/PublishParams;
.line 1023
iget-object v0, v0, Lcom/imo/android/imoim/commonpublish/PublishParams;->h:Ljava/lang/String;
const/4 v3, -0x1
.line 80
invoke-static {v0, v2, v3, v1}, Lcom/imo/android/imoim/commonpublish/i;->a(Ljava/lang/String;Ljava/lang/String;II)V
.line 83
:cond_19
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->a:Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel;
invoke-static {v0}, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel;->a(Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel;)I
move-result v0
const/4 v3, 0x1
if-eq v0, v3, :cond_54
.line 84
iget-object p1, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->d:Landroidx/lifecycle/MutableLiveData;
new-instance v0, Lcom/imo/android/imoim/commonpublish/data/ResponseData;
iget-object v6, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->c:Lcom/imo/android/imoim/commonpublish/PublishParams;
iget-object v7, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->e:Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;
const/4 v8, 0x0
const/4 v9, 0x4
const/4 v10, 0x0
move-object v5, v0
invoke-direct/range {v5 .. v10}, Lcom/imo/android/imoim/commonpublish/data/ResponseData;-><init>(Lcom/imo/android/imoim/commonpublish/PublishParams;Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;Landroid/os/Bundle;ILkotlin/f/b/j;)V
const-string v3, "canceled"
invoke-static {v3, v0}, Lcom/imo/android/common/mvvm/e;->a(Ljava/lang/String;Ljava/lang/Object;)Lcom/imo/android/common/mvvm/e;
move-result-object v0
invoke-virtual {p1, v0}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
.line 86
invoke-virtual {v4}, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c$1;->a()Z
move-result p1
if-eqz p1, :cond_53
.line 87
sget-object p1, Lcom/imo/android/imoim/commonpublish/i;->b:Lcom/imo/android/imoim/commonpublish/i;
iget-object p1, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->c:Lcom/imo/android/imoim/commonpublish/PublishParams;
.line 2023
iget-object p1, p1, Lcom/imo/android/imoim/commonpublish/PublishParams;->h:Ljava/lang/String;
const/4 v0, 0x2
.line 87
invoke-static {p1, v2, v0, v1}, Lcom/imo/android/imoim/commonpublish/i;->a(Ljava/lang/String;Ljava/lang/String;II)V
.line 88
sget-object p1, Lcom/imo/android/imoim/commonpublish/i;->b:Lcom/imo/android/imoim/commonpublish/i;
iget-object p1, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->c:Lcom/imo/android/imoim/commonpublish/PublishParams;
.line 3023
iget-object p1, p1, Lcom/imo/android/imoim/commonpublish/PublishParams;->h:Ljava/lang/String;
.line 88
invoke-static {p1}, Lcom/imo/android/imoim/commonpublish/i;->a(Ljava/lang/String;)V
:cond_53
return-void
.line 93
:cond_54
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
const-string v1, "handleProcessorInner: "
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "BasePublishViewModel"
.line 3071
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 95
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->b:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/e;
invoke-interface {v0}, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/e;->a()I
move-result v0
invoke-static {v0}, Ljava/lang/Math;->abs(I)I
move-result v0
const/high16 v1, 0x42c80000 # 100.0f
int-to-float v0, v0
iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->f:Lkotlin/f/b/aa$c;
iget v2, v2, Lkotlin/f/b/aa$c;->a:F
div-float/2addr v0, v2
mul-float v0, v0, v1
float-to-int v3, v0
.line 96
iget-object v0, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->b:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/e;
iget-object v1, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->c:Lcom/imo/android/imoim/commonpublish/PublishParams;
iget-object v2, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->e:Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;
new-instance v5, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c$a;
invoke-direct {v5, p0}, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c$a;-><init>(Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;)V
check-cast v5, Lkotlin/f/a/a;
invoke-interface {v0, v1, v2, v5}, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/e;->a(Lcom/imo/android/imoim/commonpublish/PublishParams;Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;Lkotlin/f/a/a;)Landroidx/lifecycle/LiveData;
move-result-object v6
.line 101
new-instance v7, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$handleProcessor$2$2;
move-object v0, v7
move-object v1, p0
move-object v2, v6
move v5, p1
invoke-direct/range {v0 .. v5}, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$handleProcessor$2$2;-><init>(Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;Landroidx/lifecycle/LiveData;ILcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c$1;I)V
check-cast v7, Landroidx/lifecycle/Observer;
invoke-virtual {v6, v7}, Landroidx/lifecycle/LiveData;->observeForever(Landroidx/lifecycle/Observer;)V
return-void
.end method
.method public final synthetic invoke(Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.line 30
check-cast p1, Ljava/lang/Number;
invoke-virtual {p1}, Ljava/lang/Number;->intValue()I
move-result p1
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/commonpublish/viewmodel/BasePublishViewModel$c;->a(I)V
sget-object p1, Lkotlin/w;->a:Lkotlin/w;
return-object p1
.end method