HurriyetHelper$4$1.smali

.class Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4$1;
.super Ltr/com/hurriyet/androidsdk/callback/ContentCallback;
.source "HurriyetHelper.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4;->onClick(Landroid/view/View;)V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic this$0:Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4;

.field final synthetic val$aURL:Ljava/net/URL;

.field final synthetic val$loadingHelper:Lhurriyet/mobil/android/hurriyet/activities/main/MaLoadingHelper;


# direct methods
.method constructor <init>(Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4;Lhurriyet/mobil/android/hurriyet/activities/main/MaLoadingHelper;Ljava/net/URL;)V
    .registers 4

    .line 270
    iput-object p1, p0, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4$1;->this$0:Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4;

    iput-object p2, p0, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4$1;->val$loadingHelper:Lhurriyet/mobil/android/hurriyet/activities/main/MaLoadingHelper;

    iput-object p3, p0, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4$1;->val$aURL:Ljava/net/URL;

    invoke-direct {p0}, Ltr/com/hurriyet/androidsdk/callback/ContentCallback;-><init>()V

    return-void
.end method


# virtual methods
.method public onFailure(Ltr/com/hurriyet/androidsdk/model/ErrorResponse;)V
    .registers 3

    .line 304
    iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4$1;->val$loadingHelper:Lhurriyet/mobil/android/hurriyet/activities/main/MaLoadingHelper;

    const-string v0, "ClickableSpan"

    invoke-virtual {p1, v0}, Lhurriyet/mobil/android/hurriyet/activities/main/MaLoadingHelper;->hideLoading(Ljava/lang/String;)V

    .line 305
    iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4$1;->this$0:Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4;

    iget-object p1, p1, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4;->val$pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;

    iget-object v0, p0, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4$1;->this$0:Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4;

    iget-object v0, v0, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4;->val$url:Ljava/lang/String;

    invoke-interface {p1, v0}, Lhurriyet/mobil/android/hurriyet/HurriyetPageController;->openExternal(Ljava/lang/String;)V

    return-void
.end method

.method public onSuccessFeed(Ljava/lang/String;Ltr/com/hurriyet/androidsdk/model/content/Content;Ljava/util/ArrayList;Ljava/util/ArrayList;Ltr/com/hurriyet/androidsdk/response/content/DataLayer;)V
    .registers 14
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ltr/com/hurriyet/androidsdk/model/content/Content;",
            "Ljava/util/ArrayList<",
            "Ltr/com/hurriyet/androidsdk/model/content/Feed;",
            ">;",
            "Ljava/util/ArrayList<",
            "Ltr/com/hurriyet/androidsdk/response/init/Menu;",
            ">;",
            "Ltr/com/hurriyet/androidsdk/response/content/DataLayer;",
            ")V"
        }
    .end annotation

    .line 273
    iget-object p3, p0, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4$1;->val$loadingHelper:Lhurriyet/mobil/android/hurriyet/activities/main/MaLoadingHelper;

    const-string p4, "ClickableSpan"

    invoke-virtual {p3, p4}, Lhurriyet/mobil/android/hurriyet/activities/main/MaLoadingHelper;->hideLoading(Ljava/lang/String;)V

    const-string p3, "Feed"

    .line 274
    invoke-virtual {p1, p3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p1

    if-eqz p1, :cond_2a

    .line 275
    new-instance p1, Ltr/com/hurriyet/androidsdk/response/init/Menu;

    invoke-direct {p1}, Ltr/com/hurriyet/androidsdk/response/init/Menu;-><init>()V

    .line 276
    iget-object p3, p0, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4$1;->val$aURL:Ljava/net/URL;

    invoke-virtual {p3}, Ljava/net/URL;->getPath()Ljava/lang/String;

    move-result-object p3

    invoke-virtual {p1, p3}, Ltr/com/hurriyet/androidsdk/response/init/Menu;->setUrl(Ljava/lang/String;)V

    .line 277
    iget-object p3, p0, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4$1;->this$0:Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4;

    iget-object p3, p3, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4;->val$pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;

    new-instance p4, Lhurriyet/mobil/android/hurriyet/datatransferobjects/CategoryFragmentData;

    const/4 p5, 0x0

    invoke-direct {p4, p1, p5}, Lhurriyet/mobil/android/hurriyet/datatransferobjects/CategoryFragmentData;-><init>(Ltr/com/hurriyet/androidsdk/response/init/Menu;Z)V

    invoke-interface {p3, p4}, Lhurriyet/mobil/android/hurriyet/HurriyetPageController;->openCategories(Lhurriyet/mobil/android/hurriyet/datatransferobjects/CategoryFragmentData;)V

    :cond_2a
    if-eqz p2, :cond_80

    .line 280
    iget-object p1, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->type:Ltr/com/hurriyet/androidsdk/model/content/ContentType;

    sget-object p3, Ltr/com/hurriyet/androidsdk/model/content/ContentType;->NEWS:Ltr/com/hurriyet/androidsdk/model/content/ContentType;

    if-eq p1, p3, :cond_6b

    iget-object p1, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->type:Ltr/com/hurriyet/androidsdk/model/content/ContentType;

    sget-object p3, Ltr/com/hurriyet/androidsdk/model/content/ContentType;->COLUMN:Ltr/com/hurriyet/androidsdk/model/content/ContentType;

    if-ne p1, p3, :cond_39

    goto :goto_6b

    .line 284
    :cond_39
    iget-object p1, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->type:Ltr/com/hurriyet/androidsdk/model/content/ContentType;

    sget-object p3, Ltr/com/hurriyet/androidsdk/model/content/ContentType;->PHOTO_GALLERY:Ltr/com/hurriyet/androidsdk/model/content/ContentType;

    if-ne p1, p3, :cond_5b

    .line 286
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    .line 287
    invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 290
    iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4$1;->this$0:Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4;

    iget-object v0, p1, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4;->val$pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;

    const/4 v2, 0x0

    const/4 v3, 0x0

    const/4 v4, 0x0

    const p1, 0x7f100125

    .line 294
    invoke-static {p1}, Lhurriyet/mobil/android/hurriyet/HApp;->getStrWithID(I)Ljava/lang/String;

    move-result-object v5

    const/4 v6, 0x0

    const/4 v7, 0x0

    .line 290
    invoke-interface/range {v0 .. v7}, Lhurriyet/mobil/android/hurriyet/HurriyetPageController;->launchContentDetail(Ljava/util/ArrayList;IZLandroid/view/View;Ljava/lang/String;Lcom/appcore/utils/helpers/fragment/CoreFragmentAnimation;Lhurriyet/mobil/android/hurriyet/datatransferobjects/ContentDetailFragmentData$CDFragmentType;)V

    goto :goto_80

    .line 296
    :cond_5b
    iget-object p1, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->type:Ltr/com/hurriyet/androidsdk/model/content/ContentType;

    sget-object p3, Ltr/com/hurriyet/androidsdk/model/content/ContentType;->EXTERNAL:Ltr/com/hurriyet/androidsdk/model/content/ContentType;

    if-ne p1, p3, :cond_80

    .line 297
    iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4$1;->this$0:Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4;

    iget-object p1, p1, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4;->val$pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;

    iget-object p2, p2, Ltr/com/hurriyet/androidsdk/model/content/Content;->detailURL:Ljava/lang/String;

    invoke-interface {p1, p2}, Lhurriyet/mobil/android/hurriyet/HurriyetPageController;->openExternal(Ljava/lang/String;)V

    goto :goto_80

    .line 281
    :cond_6b
    :goto_6b
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    .line 282
    invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 283
    iget-object p1, p0, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4$1;->this$0:Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4;

    iget-object v0, p1, Lhurriyet/mobil/android/hurriyet/utils/HurriyetHelper$4;->val$pageController:Lhurriyet/mobil/android/hurriyet/HurriyetPageController;

    const/4 v2, 0x0

    const/4 v3, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    invoke-interface/range {v0 .. v7}, Lhurriyet/mobil/android/hurriyet/HurriyetPageController;->launchContentDetail(Ljava/util/ArrayList;IZLandroid/view/View;Ljava/lang/String;Lcom/appcore/utils/helpers/fragment/CoreFragmentAnimation;Lhurriyet/mobil/android/hurriyet/datatransferobjects/ContentDetailFragmentData$CDFragmentType;)V

    :cond_80
    :goto_80
    return-void
.end method