i.smali

.class public final Lcom/imo/android/imoim/commonpublish/viewmodel/processor/i;
.super Lcom/imo/android/imoim/commonpublish/viewmodel/processor/a;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/imo/android/imoim/commonpublish/viewmodel/processor/i$a;
    }
.end annotation


# static fields
.field public static final e:Lcom/imo/android/imoim/commonpublish/viewmodel/processor/i$a;


# instance fields
.field final c:Lcom/imo/android/imoim/publish/PublishViewModel$b;

.field final d:Z


# direct methods
.method static constructor <clinit>()V
    .registers 2

    new-instance v0, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/i$a;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/i$a;-><init>(Lkotlin/f/b/j;)V

    sput-object v0, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/i;->e:Lcom/imo/android/imoim/commonpublish/viewmodel/processor/i$a;

    return-void
.end method

.method public constructor <init>(Lcom/imo/android/imoim/publish/PublishViewModel$b;ZI)V
    .registers 5

    const-string v0, "taskHolder"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 469
    invoke-direct {p0, p3}, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/a;-><init>(I)V

    iput-object p1, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/i;->c:Lcom/imo/android/imoim/publish/PublishViewModel$b;

    iput-boolean p2, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/i;->d:Z

    return-void
.end method

.method public synthetic constructor <init>(Lcom/imo/android/imoim/publish/PublishViewModel$b;ZIILkotlin/f/b/j;)V
    .registers 6

    and-int/lit8 p4, p4, 0x4

    if-eqz p4, :cond_5

    const/4 p3, 0x1

    .line 469
    :cond_5
    invoke-direct {p0, p1, p2, p3}, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/i;-><init>(Lcom/imo/android/imoim/publish/PublishViewModel$b;ZI)V

    return-void
.end method


# virtual methods
.method public final a(Lcom/imo/android/imoim/commonpublish/PublishParams;Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;Lkotlin/f/a/a;)Landroidx/lifecycle/LiveData;
    .registers 13
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/imo/android/imoim/commonpublish/PublishParams;",
            "Lcom/imo/android/imoim/commonpublish/PublishPanelConfig;",
            "Lkotlin/f/a/a<",
            "Ljava/lang/Boolean;",
            ">;)",
            "Landroidx/lifecycle/LiveData<",
            "Lcom/imo/android/common/mvvm/e<",
            "Lcom/imo/android/imoim/commonpublish/data/ResponseData;",
            ">;>;"
        }
    .end annotation

    const-string v0, "publishParams"

    invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "publishPanelConfig"

    invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string p2, "ping"

    invoke-static {p3, p2}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 475
    sget-object p2, Lcom/imo/android/imoim/commonpublish/i;->b:Lcom/imo/android/imoim/commonpublish/i;

    .line 1023
    iget-object p2, p1, Lcom/imo/android/imoim/commonpublish/PublishParams;->h:Ljava/lang/String;

    const-string v0, "upload_video"

    const/4 v1, -0x1

    const/16 v2, 0x8

    .line 475
    invoke-static {p2, v0, v1, v2}, Lcom/imo/android/imoim/commonpublish/i;->a(Ljava/lang/String;Ljava/lang/String;II)V

    .line 476
    invoke-interface {p3}, Lkotlin/f/a/a;->invoke()Ljava/lang/Object;

    move-result-object p2

    check-cast p2, Ljava/lang/Boolean;

    invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z

    move-result p2

    if-nez p2, :cond_34

    .line 2012
    iget-object p2, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/a;->a:Landroidx/lifecycle/MutableLiveData;

    const-string p3, "CANCELED"

    .line 477
    invoke-static {p3}, Lcom/imo/android/common/mvvm/e;->a(Ljava/lang/String;)Lcom/imo/android/common/mvvm/e;

    move-result-object p3

    invoke-virtual {p2, p3}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V

    goto/16 :goto_ba

    .line 2018
    :cond_34
    iget-object p2, p1, Lcom/imo/android/imoim/commonpublish/PublishParams;->c:Ljava/util/List;

    if-eqz p2, :cond_af

    .line 479
    invoke-static {p2}, Lkotlin/a/k;->g(Ljava/util/List;)Ljava/lang/Object;

    move-result-object p2

    check-cast p2, Lcom/imo/android/imoim/commonpublish/data/MediaData;

    if-eqz p2, :cond_af

    .line 2021
    iget-object v1, p2, Lcom/imo/android/imoim/commonpublish/data/MediaData;->b:Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;

    const/4 v2, 0x0

    if-eqz v1, :cond_48

    .line 2025
    iget-object v1, v1, Lcom/imo/android/imoim/commonpublish/data/LocalMediaStruct;->d:Ljava/lang/String;

    goto :goto_49

    :cond_48
    move-object v1, v2

    .line 480
    :goto_49
    check-cast v1, Ljava/lang/CharSequence;

    const/4 v3, 0x0

    const/4 v4, 0x1

    if-eqz v1, :cond_58

    invoke-static {v1}, Lkotlin/m/p;->a(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_56

    goto :goto_58

    :cond_56
    const/4 v1, 0x0

    goto :goto_59

    :cond_58
    :goto_58
    const/4 v1, 0x1

    :goto_59
    if-eqz v1, :cond_a3

    .line 2501
    new-instance v1, Landroidx/lifecycle/MutableLiveData;

    invoke-direct {v1}, Landroidx/lifecycle/MutableLiveData;-><init>()V

    .line 2502
    new-instance v5, Lcom/imo/android/imoim/publish/i;

    invoke-direct {v5}, Lcom/imo/android/imoim/publish/i;-><init>()V

    .line 2503
    new-instance v6, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/i$c;

    invoke-direct {v6, p0, p2, p3, v1}, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/i$c;-><init>(Lcom/imo/android/imoim/commonpublish/viewmodel/processor/i;Lcom/imo/android/imoim/commonpublish/data/MediaData;Lkotlin/f/a/a;Landroidx/lifecycle/MutableLiveData;)V

    new-array v7, v4, [Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;

    .line 2544
    invoke-static {p2}, Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;->a(Lcom/imo/android/imoim/commonpublish/data/MediaData;)Lcom/imo/android/imoim/biggroup/zone/ui/gallery/BigoGalleryMedia;

    move-result-object p2

    const-string v8, "BigoGalleryMedia.parse(mediaData)"

    invoke-static {p2, v8}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    aput-object p2, v7, v3

    invoke-static {v7}, Lkotlin/a/k;->c([Ljava/lang/Object;)Ljava/util/List;

    move-result-object p2

    invoke-virtual {v5, p2}, Lcom/imo/android/imoim/publish/i;->a(Ljava/util/List;)V

    .line 2545
    iget-object p2, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/i;->c:Lcom/imo/android/imoim/publish/PublishViewModel$b;

    .line 3016
    iput-object p2, v5, Lcom/imo/android/imoim/publish/i;->d:Lcom/imo/android/imoim/publish/PublishViewModel$b;

    .line 2546
    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object p2

    .line 4015
    iput-object p2, v5, Lcom/imo/android/imoim/publish/i;->c:Ljava/lang/Integer;

    .line 2547
    new-instance p2, Lcom/imo/android/imoim/publish/c/a/b;

    invoke-direct {p2, v2, v4, v2}, Lcom/imo/android/imoim/publish/c/a/b;-><init>(Ljava/lang/String;ILkotlin/f/b/j;)V

    check-cast v6, Lcom/imo/android/imoim/publish/h;

    invoke-virtual {p2, v6, v5}, Lcom/imo/android/imoim/publish/c/a/b;->c(Lcom/imo/android/imoim/publish/h;Lcom/imo/android/imoim/publish/i;)V

    .line 5012
    iget-object p2, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/a;->a:Landroidx/lifecycle/MutableLiveData;

    .line 2548
    invoke-static {v3}, Lcom/imo/android/common/mvvm/e;->a(I)Lcom/imo/android/common/mvvm/e;

    move-result-object v2

    invoke-virtual {p2, v2}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V

    .line 2549
    check-cast v1, Landroidx/lifecycle/LiveData;

    .line 6012
    iget-object p2, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/a;->a:Landroidx/lifecycle/MutableLiveData;

    .line 6790
    invoke-static {v1, p2, p3}, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/o;->a(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/MutableLiveData;Lkotlin/f/a/a;)V

    goto :goto_ba

    .line 7012
    :cond_a3
    iget-object p2, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/a;->a:Landroidx/lifecycle/MutableLiveData;

    const-string p3, "SKIP"

    .line 484
    invoke-static {v2, p3}, Lcom/imo/android/common/mvvm/e;->a(Ljava/lang/Object;Ljava/lang/String;)Lcom/imo/android/common/mvvm/e;

    move-result-object p3

    invoke-virtual {p2, p3}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V

    goto :goto_ba

    .line 8012
    :cond_af
    iget-object p2, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/a;->a:Landroidx/lifecycle/MutableLiveData;

    const-string p3, "UploadVideoProcessor mediaData not found"

    .line 487
    invoke-static {p3}, Lcom/imo/android/common/mvvm/e;->a(Ljava/lang/String;)Lcom/imo/android/common/mvvm/e;

    move-result-object p3

    invoke-virtual {p2, p3}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V

    .line 9012
    :goto_ba
    iget-object p2, p0, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/a;->a:Landroidx/lifecycle/MutableLiveData;

    .line 490
    check-cast p2, Landroidx/lifecycle/LiveData;

    new-instance p3, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/i$b;

    invoke-direct {p3, p0, p1}, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/i$b;-><init>(Lcom/imo/android/imoim/commonpublish/viewmodel/processor/i;Lcom/imo/android/imoim/commonpublish/PublishParams;)V

    check-cast p3, Lkotlin/f/a/b;

    invoke-static {p2, p3}, Lsg/bigo/arch/mvvm/j;->a(Landroidx/lifecycle/LiveData;Lkotlin/f/a/b;)Landroidx/lifecycle/LiveData;

    move-result-object p2

    .line 9023
    iget-object p1, p1, Lcom/imo/android/imoim/commonpublish/PublishParams;->h:Ljava/lang/String;

    .line 10001
    invoke-static {p2, p1, v0}, Lcom/imo/android/imoim/commonpublish/viewmodel/processor/o;->a(Landroidx/lifecycle/LiveData;Ljava/lang/String;Ljava/lang/String;)Landroidx/lifecycle/LiveData;

    move-result-object p1

    return-object p1
.end method