a.smali

.class public final Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a;
.super Ljava/lang/Object;
.source "SourceFile"


# instance fields
.field public final a:Ljava/lang/String;

.field b:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/Integer;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private final c:I


# direct methods
.method public constructor <init>()V
    .registers 2

    .line 32
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const-string v0, "CommentRepository"

    .line 33
    iput-object v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a;->a:Ljava/lang/String;

    const/16 v0, 0x14

    .line 34
    iput v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a;->c:I

    return-void
.end method

.method public static a()Z
    .registers 2

    const/4 v0, 0x0

    new-array v0, v0, [Ljava/lang/Object;

    const v1, 0x7e0b0094

    .line 283
    invoke-static {v1, v0}, Lsg/bigo/mobile/android/aab/c/b;->a(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lsg/bigo/common/p;->a(Ljava/lang/String;)Z

    move-result v0

    return v0
.end method


# virtual methods
.method public final a(JJJB)Landroidx/lifecycle/LiveData;
    .registers 15
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(JJJB)",
            "Landroidx/lifecycle/LiveData<",
            "Ljava/lang/Long;",
            ">;"
        }
    .end annotation

    .line 125
    new-instance v6, Landroidx/lifecycle/MutableLiveData;

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

    .line 126
    invoke-static {}, Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a;->a()Z

    move-result v0

    if-nez v0, :cond_12

    const/4 p1, 0x0

    .line 127
    invoke-virtual {v6, p1}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V

    .line 128
    check-cast v6, Landroidx/lifecycle/LiveData;

    return-object v6

    .line 130
    :cond_12
    new-instance v4, Lcom/masala/share/proto/protocol/bq;

    invoke-direct {v4}, Lcom/masala/share/proto/protocol/bq;-><init>()V

    .line 131
    iput-byte p7, v4, Lcom/masala/share/proto/protocol/bq;->b:B

    .line 132
    iput-wide p1, v4, Lcom/masala/share/proto/protocol/bq;->c:J

    .line 133
    iput-wide p3, v4, Lcom/masala/share/proto/protocol/bq;->d:J

    .line 134
    iput-wide p5, v4, Lcom/masala/share/proto/protocol/bq;->e:J

    .line 135
    iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a;->a:Ljava/lang/String;

    invoke-static {v4}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p2

    const-string p5, "publishCommentLike, req = "

    invoke-virtual {p5, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {p1, p2}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 136
    invoke-static {}, Lsg/bigo/sdk/network/ipc/c;->a()Lsg/bigo/sdk/network/ipc/c;

    move-object p1, v4

    check-cast p1, Lsg/bigo/svcapi/IProtocol;

    new-instance p2, Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a$e;

    move-object v0, p2

    move-object v1, p0

    move-wide v2, p3

    move-object v5, v6

    invoke-direct/range {v0 .. v5}, Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a$e;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a;JLcom/masala/share/proto/protocol/bq;Landroidx/lifecycle/MutableLiveData;)V

    check-cast p2, Lsg/bigo/svcapi/RequestCallback;

    .line 156
    new-instance p3, Lsg/bigo/svcapi/ProtoOptions$Builder;

    invoke-direct {p3}, Lsg/bigo/svcapi/ProtoOptions$Builder;-><init>()V

    const/4 p4, 0x0

    .line 157
    invoke-static {p4}, Lsg/bigo/svcapi/YYTimeouts;->bestReadTimeout(Z)I

    move-result p4

    invoke-virtual {p3, p4}, Lsg/bigo/svcapi/ProtoOptions$Builder;->timeout(I)Lsg/bigo/svcapi/ProtoOptions$Builder;

    move-result-object p3

    const/4 p4, 0x2

    .line 158
    invoke-virtual {p3, p4}, Lsg/bigo/svcapi/ProtoOptions$Builder;->resendCount(I)Lsg/bigo/svcapi/ProtoOptions$Builder;

    move-result-object p3

    const/4 p4, 0x1

    .line 159
    invoke-virtual {p3, p4}, Lsg/bigo/svcapi/ProtoOptions$Builder;->quickResend(Z)Lsg/bigo/svcapi/ProtoOptions$Builder;

    move-result-object p3

    .line 160
    invoke-virtual {p3}, Lsg/bigo/svcapi/ProtoOptions$Builder;->build()Lsg/bigo/svcapi/ProtoOptions;

    move-result-object p3

    .line 136
    invoke-static {p1, p2, p3}, Lsg/bigo/sdk/network/ipc/c;->a(Lsg/bigo/svcapi/IProtocol;Lsg/bigo/svcapi/RequestCallback;Lsg/bigo/svcapi/ProtoOptions;)Z

    .line 161
    check-cast v6, Landroidx/lifecycle/LiveData;

    return-object v6
.end method

.method public final a(JZZ)Landroidx/lifecycle/LiveData;
    .registers 12
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(JZZ)",
            "Landroidx/lifecycle/LiveData<",
            "Ljava/util/List<",
            "Lcom/masala/share/proto/model/VideoCommentItem;",
            ">;>;"
        }
    .end annotation

    .line 171
    new-instance v6, Landroidx/lifecycle/MutableLiveData;

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

    .line 172
    invoke-static {}, Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a;->a()Z

    move-result v0

    if-nez v0, :cond_12

    const/4 p1, 0x0

    .line 173
    invoke-virtual {v6, p1}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V

    .line 174
    check-cast v6, Landroidx/lifecycle/LiveData;

    return-object v6

    .line 176
    :cond_12
    new-instance v5, Lcom/masala/share/proto/protocol/aw;

    invoke-direct {v5}, Lcom/masala/share/proto/protocol/aw;-><init>()V

    .line 177
    iget v0, p0, Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a;->c:I

    iput v0, v5, Lcom/masala/share/proto/protocol/aw;->c:I

    .line 178
    iput p3, v5, Lcom/masala/share/proto/protocol/aw;->d:I

    if-nez p4, :cond_23

    .line 184
    iget-object p3, p0, Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a;->b:Ljava/util/HashMap;

    iput-object p3, v5, Lcom/masala/share/proto/protocol/aw;->f:Ljava/util/HashMap;

    .line 186
    :cond_23
    iput-wide p1, v5, Lcom/masala/share/proto/protocol/aw;->b:J

    .line 188
    iget-object p3, p0, Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a;->a:Ljava/lang/String;

    invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p4

    const-string v0, "loadComment, req = "

    invoke-virtual {v0, p4}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p4

    invoke-static {p3, p4}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 189
    invoke-static {}, Lsg/bigo/sdk/network/ipc/c;->a()Lsg/bigo/sdk/network/ipc/c;

    move-object p3, v5

    check-cast p3, Lsg/bigo/svcapi/IProtocol;

    new-instance p4, Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a$c;

    move-object v0, p4

    move-object v1, p0

    move-object v2, v6

    move-wide v3, p1

    invoke-direct/range {v0 .. v5}, Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a$c;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a;Landroidx/lifecycle/MutableLiveData;JLcom/masala/share/proto/protocol/aw;)V

    check-cast p4, Lsg/bigo/svcapi/RequestCallback;

    .line 233
    new-instance p1, Lsg/bigo/svcapi/ProtoOptions$Builder;

    invoke-direct {p1}, Lsg/bigo/svcapi/ProtoOptions$Builder;-><init>()V

    const/4 p2, 0x0

    .line 234
    invoke-static {p2}, Lsg/bigo/svcapi/YYTimeouts;->bestReadTimeout(Z)I

    move-result p2

    invoke-virtual {p1, p2}, Lsg/bigo/svcapi/ProtoOptions$Builder;->timeout(I)Lsg/bigo/svcapi/ProtoOptions$Builder;

    move-result-object p1

    const/4 p2, 0x2

    .line 235
    invoke-virtual {p1, p2}, Lsg/bigo/svcapi/ProtoOptions$Builder;->resendCount(I)Lsg/bigo/svcapi/ProtoOptions$Builder;

    move-result-object p1

    const/4 p2, 0x1

    .line 236
    invoke-virtual {p1, p2}, Lsg/bigo/svcapi/ProtoOptions$Builder;->quickResend(Z)Lsg/bigo/svcapi/ProtoOptions$Builder;

    move-result-object p1

    .line 237
    invoke-virtual {p1}, Lsg/bigo/svcapi/ProtoOptions$Builder;->build()Lsg/bigo/svcapi/ProtoOptions;

    move-result-object p1

    .line 189
    invoke-static {p3, p4, p1}, Lsg/bigo/sdk/network/ipc/c;->a(Lsg/bigo/svcapi/IProtocol;Lsg/bigo/svcapi/RequestCallback;Lsg/bigo/svcapi/ProtoOptions;)Z

    .line 238
    check-cast v6, Landroidx/lifecycle/LiveData;

    return-object v6
.end method

.method public final a(Lcom/masala/share/proto/model/VideoCommentItem;)Landroidx/lifecycle/LiveData;
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/masala/share/proto/model/VideoCommentItem;",
            ")",
            "Landroidx/lifecycle/LiveData<",
            "Lcom/masala/share/proto/model/VideoCommentItem;",
            ">;"
        }
    .end annotation

    const-string v0, "item"

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

    .line 242
    new-instance v0, Landroidx/lifecycle/MutableLiveData;

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

    .line 243
    invoke-static {}, Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a;->a()Z

    move-result v1

    if-nez v1, :cond_13

    .line 244
    check-cast v0, Landroidx/lifecycle/LiveData;

    return-object v0

    .line 246
    :cond_13
    new-instance v1, Lcom/masala/share/proto/protocol/bs;

    invoke-direct {v1}, Lcom/masala/share/proto/protocol/bs;-><init>()V

    .line 247
    iget v2, p1, Lcom/masala/share/proto/model/VideoCommentItem;->commentType:I

    iput v2, v1, Lcom/masala/share/proto/protocol/bs;->b:I

    .line 248
    iget-object v2, p1, Lcom/masala/share/proto/model/VideoCommentItem;->comMsg:Ljava/lang/String;

    iput-object v2, v1, Lcom/masala/share/proto/protocol/bs;->e:Ljava/lang/String;

    .line 249
    iget-wide v2, p1, Lcom/masala/share/proto/model/VideoCommentItem;->postId:J

    iput-wide v2, v1, Lcom/masala/share/proto/protocol/bs;->c:J

    .line 250
    iget-wide v2, p1, Lcom/masala/share/proto/model/VideoCommentItem;->commentedId:J

    iput-wide v2, v1, Lcom/masala/share/proto/protocol/bs;->d:J

    .line 252
    iget-object v2, p0, Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a;->a:Ljava/lang/String;

    invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    const-string v4, "publishComment req="

    invoke-virtual {v4, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    invoke-static {v2, v3}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 253
    invoke-static {}, Lsg/bigo/sdk/network/ipc/c;->a()Lsg/bigo/sdk/network/ipc/c;

    move-object v2, v1

    check-cast v2, Lsg/bigo/svcapi/IProtocol;

    new-instance v3, Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a$d;

    invoke-direct {v3, p0, p1, v0, v1}, Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a$d;-><init>(Lcom/imo/android/imoim/feeds/ui/detail/components/comment/commentPanel/a/a;Lcom/masala/share/proto/model/VideoCommentItem;Landroidx/lifecycle/MutableLiveData;Lcom/masala/share/proto/protocol/bs;)V

    check-cast v3, Lsg/bigo/svcapi/RequestCallback;

    .line 275
    new-instance p1, Lsg/bigo/svcapi/ProtoOptions$Builder;

    invoke-direct {p1}, Lsg/bigo/svcapi/ProtoOptions$Builder;-><init>()V

    const/4 v1, 0x0

    .line 276
    invoke-static {v1}, Lsg/bigo/svcapi/YYTimeouts;->bestReadTimeout(Z)I

    move-result v1

    invoke-virtual {p1, v1}, Lsg/bigo/svcapi/ProtoOptions$Builder;->timeout(I)Lsg/bigo/svcapi/ProtoOptions$Builder;

    move-result-object p1

    const/4 v1, 0x2

    .line 277
    invoke-virtual {p1, v1}, Lsg/bigo/svcapi/ProtoOptions$Builder;->resendCount(I)Lsg/bigo/svcapi/ProtoOptions$Builder;

    move-result-object p1

    const/4 v1, 0x1

    .line 278
    invoke-virtual {p1, v1}, Lsg/bigo/svcapi/ProtoOptions$Builder;->quickResend(Z)Lsg/bigo/svcapi/ProtoOptions$Builder;

    move-result-object p1

    .line 279
    invoke-virtual {p1}, Lsg/bigo/svcapi/ProtoOptions$Builder;->build()Lsg/bigo/svcapi/ProtoOptions;

    move-result-object p1

    .line 253
    invoke-static {v2, v3, p1}, Lsg/bigo/sdk/network/ipc/c;->a(Lsg/bigo/svcapi/IProtocol;Lsg/bigo/svcapi/RequestCallback;Lsg/bigo/svcapi/ProtoOptions;)Z

    .line 280
    check-cast v0, Landroidx/lifecycle/LiveData;

    return-object v0
.end method