InternalLiveDataKt.smali

.class public final Landroidx/lifecycle/InternalLiveDataKt;
.super Ljava/lang/Object;
.source "SourceFile"


# static fields
.field private static final FETCH_API_JOB_KEY:Ljava/lang/String; = "androidx.lifecycle.InternalLiveData.FETCH_API_JOB_KEY"

.field private static final PROGRESS_LIVE_DATA_KEY:Ljava/lang/String; = "androidx.lifecycle.InternalLiveData.PROGRESS_LIVE_DATA_KEY"

.field private static final RESULT_LIVE_DATA_KEY:Ljava/lang/String; = "androidx.lifecycle.InternalLiveData.RESULT_LIVE_DATA_KEY"


# direct methods
.method public static final getFetchApiJob(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/br;
    .registers 2

    const-string v0, "$this$fetchApiJob"

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

    const-string v0, "androidx.lifecycle.InternalLiveData.FETCH_API_JOB_KEY"

    .line 44
    invoke-virtual {p0, v0}, Landroidx/lifecycle/ViewModel;->getTag(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object p0

    check-cast p0, Landroidx/lifecycle/JobWrapper;

    if-eqz p0, :cond_14

    invoke-virtual {p0}, Landroidx/lifecycle/JobWrapper;->getJob()Lkotlinx/coroutines/br;

    move-result-object p0

    return-object p0

    :cond_14
    const/4 p0, 0x0

    return-object p0
.end method

.method public static final getProgressIndicator(Landroidx/lifecycle/ViewModel;)Landroidx/lifecycle/LiveData;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroidx/lifecycle/ViewModel;",
            ")",
            "Landroidx/lifecycle/LiveData<",
            "Ljava/lang/Boolean;",
            ">;"
        }
    .end annotation

    const-string v0, "$this$progressIndicator"

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

    .line 16
    invoke-static {p0}, Landroidx/lifecycle/InternalLiveDataKt;->get_progressIndicator(Landroidx/lifecycle/ViewModel;)Landroidx/lifecycle/MutableLiveData;

    move-result-object p0

    check-cast p0, Landroidx/lifecycle/LiveData;

    return-object p0
.end method

.method public static final getResultIndicator(Landroidx/lifecycle/ViewModel;)Landroidx/lifecycle/LiveData;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroidx/lifecycle/ViewModel;",
            ")",
            "Landroidx/lifecycle/LiveData<",
            "Lsg/bigo/arch/mvvm/b<",
            "Ljava/lang/Boolean;",
            ">;>;"
        }
    .end annotation

    const-string v0, "$this$resultIndicator"

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

    .line 30
    invoke-static {p0}, Landroidx/lifecycle/InternalLiveDataKt;->get_resultIndicator(Landroidx/lifecycle/ViewModel;)Landroidx/lifecycle/MutableLiveData;

    move-result-object p0

    check-cast p0, Landroidx/lifecycle/LiveData;

    return-object p0
.end method

.method public static final get_progressIndicator(Landroidx/lifecycle/ViewModel;)Landroidx/lifecycle/MutableLiveData;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroidx/lifecycle/ViewModel;",
            ")",
            "Landroidx/lifecycle/MutableLiveData<",
            "Ljava/lang/Boolean;",
            ">;"
        }
    .end annotation

    const-string v0, "$this$_progressIndicator"

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

    const-string v0, "androidx.lifecycle.InternalLiveData.PROGRESS_LIVE_DATA_KEY"

    .line 21
    invoke-virtual {p0, v0}, Landroidx/lifecycle/ViewModel;->getTag(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Landroidx/lifecycle/MutableLiveData;

    if-eqz v1, :cond_10

    return-object v1

    .line 25
    :cond_10
    new-instance v1, Landroidx/lifecycle/MutableLiveData;

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

    invoke-virtual {p0, v0, v1}, Landroidx/lifecycle/ViewModel;->setTagIfAbsent(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p0

    const-string v0, "setTagIfAbsent(PROGRESS_\u2026A_KEY, MutableLiveData())"

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

    check-cast p0, Landroidx/lifecycle/MutableLiveData;

    return-object p0
.end method

.method public static final get_resultIndicator(Landroidx/lifecycle/ViewModel;)Landroidx/lifecycle/MutableLiveData;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroidx/lifecycle/ViewModel;",
            ")",
            "Landroidx/lifecycle/MutableLiveData<",
            "Lsg/bigo/arch/mvvm/b<",
            "Ljava/lang/Boolean;",
            ">;>;"
        }
    .end annotation

    const-string v0, "$this$_resultIndicator"

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

    const-string v0, "androidx.lifecycle.InternalLiveData.RESULT_LIVE_DATA_KEY"

    .line 36
    invoke-virtual {p0, v0}, Landroidx/lifecycle/ViewModel;->getTag(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v1

    .line 35
    check-cast v1, Landroidx/lifecycle/MutableLiveData;

    if-eqz v1, :cond_10

    return-object v1

    .line 40
    :cond_10
    new-instance v1, Landroidx/lifecycle/MutableLiveData;

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

    invoke-virtual {p0, v0, v1}, Landroidx/lifecycle/ViewModel;->setTagIfAbsent(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p0

    const-string v0, "setTagIfAbsent(RESULT_LI\u2026A_KEY, MutableLiveData())"

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

    check-cast p0, Landroidx/lifecycle/MutableLiveData;

    return-object p0
.end method

.method public static final setFetchApiJob(Landroidx/lifecycle/ViewModel;Lkotlinx/coroutines/br;)V
    .registers 4

    const-string v0, "$this$fetchApiJob"

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

    const-string v0, "androidx.lifecycle.InternalLiveData.FETCH_API_JOB_KEY"

    .line 46
    invoke-virtual {p0, v0}, Landroidx/lifecycle/ViewModel;->getTag(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroidx/lifecycle/JobWrapper;

    if-eqz v0, :cond_2c

    .line 47
    invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p0

    const-string v1, "replace in "

    invoke-virtual {v1, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p0

    const-string v1, "fetchApiJob"

    invoke-static {v1, p0}, Lsg/bigo/spark/utils/i;->a(Ljava/lang/String;Ljava/lang/String;)V

    .line 48
    invoke-virtual {v0}, Landroidx/lifecycle/JobWrapper;->getJob()Lkotlinx/coroutines/br;

    move-result-object p0

    if-eqz p0, :cond_28

    const/4 v1, 0x0

    .line 1164
    invoke-interface {p0, v1}, Lkotlinx/coroutines/br;->a(Ljava/util/concurrent/CancellationException;)V

    .line 49
    :cond_28
    invoke-virtual {v0, p1}, Landroidx/lifecycle/JobWrapper;->setJob(Lkotlinx/coroutines/br;)V

    return-void

    .line 50
    :cond_2c
    new-instance v0, Landroidx/lifecycle/InternalLiveDataKt$fetchApiJob$2;

    invoke-direct {v0, p0, p1}, Landroidx/lifecycle/InternalLiveDataKt$fetchApiJob$2;-><init>(Landroidx/lifecycle/ViewModel;Lkotlinx/coroutines/br;)V

    check-cast v0, Lkotlin/f/a/a;

    invoke-interface {v0}, Lkotlin/f/a/a;->invoke()Ljava/lang/Object;

    return-void
.end method