DetailVideoViewHolder.smali

.class public Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;
.super Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.source "DetailVideoViewHolder.java"


# instance fields
.field private final adapterListener:Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;

.field private final hurriyetVideoView:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;

.field private final pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;

.field private final rootView:Landroid/view/View;

.field private final stickyVideoHelper:Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;


# direct methods
.method public constructor <init>(Landroid/view/View;Lhurriyet/mobil/android/hurriyet/HurriyetPageController;Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;)V
    .registers 5

    .line 36
    invoke-direct {p0, p1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;-><init>(Landroid/view/View;)V

    .line 37
    iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->rootView:Landroid/view/View;

    .line 38
    iput-object p2, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;

    .line 39
    iput-object p3, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->stickyVideoHelper:Lhurriyet/mobil/android/hurriyet/activities/main/MaStickyVideoHelper;

    .line 40
    iput-object p4, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->adapterListener:Lhurriyet/mobil/android/hurriyet/adapters/NewsDetailAdapter$NewsDetailAdapterListener;

    .line 41
    check-cast p1, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;

    iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->hurriyetVideoView:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;

    return-void
.end method

.method static synthetic access$000(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;)Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;
    .registers 1

    .line 25
    iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->hurriyetVideoView:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;

    return-object p0
.end method

.method static synthetic access$100(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;)Lhurriyet/mobil/android/hurriyet/HurriyetPageController;
    .registers 1

    .line 25
    iget-object p0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;

    return-object p0
.end method


# virtual methods
.method public getHurriyetVideoView()Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;
    .registers 2

    .line 113
    iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->hurriyetVideoView:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;

    return-object v0
.end method

.method public setData(Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;Z)V
    .registers 13

    if-eqz p2, :cond_b5

    if-eqz p1, :cond_ae

    .line 46
    invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getData()Ltr/com/hurriyet/androidsdk/response/content/VideoData;

    move-result-object p2

    if-nez p2, :cond_c

    goto/16 :goto_ae

    .line 50
    :cond_c
    iget-object p2, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->rootView:Landroid/view/View;

    const/4 v0, 0x0

    invoke-virtual {p2, v0}, Landroid/view/View;->setVisibility(I)V

    .line 53
    invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getData()Ltr/com/hurriyet/androidsdk/response/content/VideoData;

    move-result-object p2

    invoke-virtual {p2}, Ltr/com/hurriyet/androidsdk/response/content/VideoData;->getVideoThumbImage()Ljava/lang/String;

    move-result-object p2

    .line 54
    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_4d

    .line 55
    invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getData()Ltr/com/hurriyet/androidsdk/response/content/VideoData;

    move-result-object v1

    invoke-virtual {v1}, Ltr/com/hurriyet/androidsdk/response/content/VideoData;->getVideoMediumImage()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_37

    .line 56
    invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getData()Ltr/com/hurriyet/androidsdk/response/content/VideoData;

    move-result-object p2

    invoke-virtual {p2}, Ltr/com/hurriyet/androidsdk/response/content/VideoData;->getVideoMediumImage()Ljava/lang/String;

    move-result-object p2

    goto :goto_4d

    .line 57
    :cond_37
    invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getData()Ltr/com/hurriyet/androidsdk/response/content/VideoData;

    move-result-object v1

    invoke-virtual {v1}, Ltr/com/hurriyet/androidsdk/response/content/VideoData;->getVideoLargeImage()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_4d

    .line 58
    invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getData()Ltr/com/hurriyet/androidsdk/response/content/VideoData;

    move-result-object p2

    invoke-virtual {p2}, Ltr/com/hurriyet/androidsdk/response/content/VideoData;->getVideoLargeImage()Ljava/lang/String;

    move-result-object p2

    :cond_4d
    :goto_4d
    move-object v2, p2

    .line 61
    new-instance p2, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;

    .line 62
    invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getData()Ltr/com/hurriyet/androidsdk/response/content/VideoData;

    move-result-object v1

    invoke-virtual {v1}, Ltr/com/hurriyet/androidsdk/response/content/VideoData;->getVideoUrl()Ljava/lang/String;

    move-result-object v3

    .line 63
    invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getData()Ltr/com/hurriyet/androidsdk/response/content/VideoData;

    move-result-object v1

    invoke-virtual {v1}, Ltr/com/hurriyet/androidsdk/response/content/VideoData;->getTitle()Ljava/lang/String;

    move-result-object v4

    const-wide/16 v5, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/4 v9, 0x1

    move-object v1, p2

    invoke-direct/range {v1 .. v9}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JIIZ)V

    .line 66
    invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getData()Ltr/com/hurriyet/androidsdk/response/content/VideoData;

    move-result-object v1

    invoke-virtual {v1}, Ltr/com/hurriyet/androidsdk/response/content/VideoData;->getAdTagUnitUrlAndroid()Ljava/lang/String;

    move-result-object v1

    iput-object v1, p2, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;->mediaAdEmbedUrl:Ljava/lang/String;

    .line 67
    invoke-virtual {p1}, Ltr/com/hurriyet/androidsdk/response/content/HtmlNode;->getUrl()Ljava/lang/String;

    move-result-object p1

    invoke-virtual {p2, p1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;->setShareUrl(Ljava/lang/String;)V

    .line 68
    invoke-static {}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/VideoPlayDecisionMaker;->isAutoPlayAllowed()Z

    move-result p1

    const/4 v1, 0x1

    if-eqz p1, :cond_85

    .line 69
    invoke-virtual {p2, v1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;->setSilent(Z)V

    goto :goto_94

    .line 71
    :cond_85
    iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->hurriyetVideoView:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;

    invoke-virtual {p1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;->getmPlayPauseImg()Landroid/widget/ImageView;

    move-result-object p1

    const v2, 0x7f080163

    invoke-virtual {p1, v2}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 72
    invoke-virtual {p2, v0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;->setSilent(Z)V

    .line 74
    :goto_94
    iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->hurriyetVideoView:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;

    invoke-virtual {p1, p2}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;->setVideoTransferData(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoTransferData;)V

    .line 75
    iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->hurriyetVideoView:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;

    invoke-virtual {p1, v1}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;->setIsFragmentVisible(Z)V

    .line 77
    new-instance p1, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder$1;

    invoke-direct {p1, p0}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder$1;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;)V

    .line 94
    iget-object p2, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->hurriyetVideoView:Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;

    new-instance v0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder$2;

    invoke-direct {v0, p0, p1}, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder$2;-><init>(Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;Lhurriyet/mobil/android/hurriyet/activities/FullScreenVideoListener;)V

    invoke-virtual {p2, v0}, Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayer;->setExternalListener(Lhurriyet/mobil/android/hurriyet/views/hurriyetvideoplayer/HurriyetVideoPlayerListener;)V

    goto :goto_b5

    .line 47
    :cond_ae
    :goto_ae
    iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/adapters/viewholders/DetailVideoViewHolder;->rootView:Landroid/view/View;

    const/16 p2, 0x8

    invoke-virtual {p1, p2}, Landroid/view/View;->setVisibility(I)V

    :cond_b5
    :goto_b5
    return-void
.end method