HurriyetSDK.smali
.class public Ltr/com/hurriyet/androidsdk/HurriyetSDK;
.super Ljava/lang/Object;
.source "HurriyetSDK.java"
# static fields
.field public static CONTEXT:Landroid/content/Context; = null
.field private static final TAG:Ljava/lang/String; = "HurriyetSDK"
.field private static versionCode:I = 0x0
.field private static versionName:Ljava/lang/String; = "0.0.0"
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 104
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method static synthetic access$000(Lretrofit2/Response;Ltr/com/hurriyet/androidsdk/callback/LoginCallback;)Lretrofit2/Call;
.registers 2
.line 104
invoke-static {p0, p1}, Ltr/com/hurriyet/androidsdk/HurriyetSDK;->getCommentToken(Lretrofit2/Response;Ltr/com/hurriyet/androidsdk/callback/LoginCallback;)Lretrofit2/Call;
move-result-object p0
return-object p0
.end method
.method public static buildHurriyetSDK(Landroid/content/Context;)V
.registers 5
const-string v0, "HurriyetSDK"
.line 114
sput-object p0, Ltr/com/hurriyet/androidsdk/HurriyetSDK;->CONTEXT:Landroid/content/Context;
.line 117
:try_start_4
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
move-result-object v1
iget-object v1, v1, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
sput-object v1, Ltr/com/hurriyet/androidsdk/HurriyetSDK;->versionName:Ljava/lang/String;
.line 118
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object p0
invoke-virtual {v1, p0, v3}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
move-result-object p0
iget p0, p0, Landroid/content/pm/PackageInfo;->versionCode:I
sput p0, Ltr/com/hurriyet/androidsdk/HurriyetSDK;->versionCode:I
.line 119
sget-object p0, Ltr/com/hurriyet/androidsdk/HurriyetSDK;->versionName:Ljava/lang/String;
sput-object p0, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->versionName:Ljava/lang/String;
.line 120
sget p0, Ltr/com/hurriyet/androidsdk/HurriyetSDK;->versionCode:I
sput p0, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->versionCode:I
.line 121
sget-object p0, Ltr/com/hurriyet/androidsdk/HurriyetSDK;->versionName:Ljava/lang/String;
sput-object p0, Ltr/com/hurriyet/androidsdk/connection/NotificationsApiServiceBuilder;->versionName:Ljava/lang/String;
.line 122
sget p0, Ltr/com/hurriyet/androidsdk/HurriyetSDK;->versionCode:I
sput p0, Ltr/com/hurriyet/androidsdk/connection/NotificationsApiServiceBuilder;->versionCode:I
:try_end_35
.catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_4 .. :try_end_35} :catch_50
.catch Ljava/lang/NullPointerException; {:try_start_4 .. :try_end_35} :catch_36
goto :goto_69
:catch_36
move-exception p0
.line 136
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "NullPointer: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/NullPointerException;->getMessage()Ljava/lang/String;
move-result-object p0
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_69
:catch_50
move-exception p0
.line 134
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "NameNotFound: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Landroid/content/pm/PackageManager$NameNotFoundException;->getMessage()Ljava/lang/String;
move-result-object p0
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
:goto_69
return-void
.end method
.method public static createComment(Ljava/lang/String;ILjava/lang/String;Ltr/com/hurriyet/androidsdk/callback/CreateCommentCallback;)Lretrofit2/Call;
.registers 6
.line 754
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 755
new-instance v1, Ltr/com/hurriyet/androidsdk/request/SendCommentRequest;
invoke-direct {v1, p1, p2}, Ltr/com/hurriyet/androidsdk/request/SendCommentRequest;-><init>(ILjava/lang/String;)V
const-string p1, "application/json"
invoke-interface {v0, p0, p1, v1}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->createComment(Ljava/lang/String;Ljava/lang/String;Ltr/com/hurriyet/androidsdk/request/SendCommentRequest;)Lretrofit2/Call;
move-result-object p0
.line 756
new-instance p1, Ltr/com/hurriyet/androidsdk/HurriyetSDK$19;
invoke-direct {p1, p3}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$19;-><init>(Ltr/com/hurriyet/androidsdk/callback/CreateCommentCallback;)V
invoke-interface {p0, p1}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static deviceInit(Ltr/com/hurriyet/androidsdk/model/content/App;Ltr/com/hurriyet/androidsdk/callback/DeviceInitCallback;)V
.registers 3
.line 184
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 185
invoke-virtual {p0}, Ltr/com/hurriyet/androidsdk/model/content/App;->toString()Ljava/lang/String;
move-result-object p0
invoke-interface {v0, p0}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->deviceInit(Ljava/lang/String;)Lretrofit2/Call;
move-result-object p0
.line 186
new-instance v0, Ltr/com/hurriyet/androidsdk/HurriyetSDK$3;
invoke-direct {v0, p1}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$3;-><init>(Ltr/com/hurriyet/androidsdk/callback/DeviceInitCallback;)V
invoke-interface {p0, v0}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-void
.end method
.method public static facebookLogin(Ljava/lang/String;Ljava/lang/String;Ltr/com/hurriyet/androidsdk/callback/LoginCallback;)Lretrofit2/Call;
.registers 6
.line 606
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 607
new-instance v1, Ltr/com/hurriyet/androidsdk/request/user/FbLoginRequest;
const-string v2, "android"
invoke-direct {v1, p0, v2, p1}, Ltr/com/hurriyet/androidsdk/request/user/FbLoginRequest;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 608
invoke-interface {v0, v1}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->facebookLogin(Ltr/com/hurriyet/androidsdk/request/user/FbLoginRequest;)Lretrofit2/Call;
move-result-object p0
.line 609
new-instance p1, Ltr/com/hurriyet/androidsdk/HurriyetSDK$14;
invoke-direct {p1, p2}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$14;-><init>(Ltr/com/hurriyet/androidsdk/callback/LoginCallback;)V
invoke-interface {p0, p1}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static followAuthor(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltr/com/hurriyet/androidsdk/callback/MetaCallback;)Lretrofit2/Call;
.registers 12
.line 776
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
move v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
.line 777
invoke-interface/range {v0 .. v5}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->followAuthor(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;
move-result-object p0
.line 778
new-instance p1, Ltr/com/hurriyet/androidsdk/HurriyetSDK$20;
invoke-direct {p1, p5}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$20;-><init>(Ltr/com/hurriyet/androidsdk/callback/MetaCallback;)V
invoke-interface {p0, p1}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static getAuthor(Ljava/lang/String;ILtr/com/hurriyet/androidsdk/callback/AuthorCallback;)Lretrofit2/Call;
.registers 4
.line 477
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 478
invoke-interface {v0, p0, p1}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->getAuthorArticles(Ljava/lang/String;I)Lretrofit2/Call;
move-result-object p0
.line 479
new-instance p1, Ltr/com/hurriyet/androidsdk/HurriyetSDK$10;
invoke-direct {p1, p2}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$10;-><init>(Ltr/com/hurriyet/androidsdk/callback/AuthorCallback;)V
invoke-interface {p0, p1}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static getAuthorResponseFromJson(Ljava/lang/String;)Ltr/com/hurriyet/androidsdk/response/authors/AuthorsResponse;
.registers 3
.line 852
new-instance v0, Lcom/google/gson/Gson;
invoke-direct {v0}, Lcom/google/gson/Gson;-><init>()V
.line 853
const-class v1, Ltr/com/hurriyet/androidsdk/response/authors/AuthorsResponse;
invoke-virtual {v0, p0, v1}, Lcom/google/gson/Gson;->fromJson(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Ltr/com/hurriyet/androidsdk/response/authors/AuthorsResponse;
return-object p0
.end method
.method public static getAuthors(Ljava/lang/String;Ltr/com/hurriyet/androidsdk/callback/AuthorsCallback;)Lretrofit2/Call;
.registers 3
.line 400
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 401
invoke-interface {v0, p0}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->getAuthors(Ljava/lang/String;)Lretrofit2/Call;
move-result-object p0
.line 402
new-instance v0, Ltr/com/hurriyet/androidsdk/HurriyetSDK$8;
invoke-direct {v0, p1}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$8;-><init>(Ltr/com/hurriyet/androidsdk/callback/AuthorsCallback;)V
invoke-interface {p0, v0}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static getAuthorsOffline(Ljava/lang/String;Ltr/com/hurriyet/androidsdk/callback/AuthorsOfflineCallback;)Lretrofit2/Call;
.registers 3
.line 448
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 449
invoke-interface {v0, p0}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->getOfflineAuthors(Ljava/lang/String;)Lretrofit2/Call;
move-result-object p0
.line 450
new-instance v0, Ltr/com/hurriyet/androidsdk/HurriyetSDK$9;
invoke-direct {v0, p1}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$9;-><init>(Ltr/com/hurriyet/androidsdk/callback/AuthorsOfflineCallback;)V
invoke-interface {p0, v0}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static getCityList(Ltr/com/hurriyet/androidsdk/callback/CityListCallback;)Lretrofit2/Call;
.registers 3
.line 899
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 901
invoke-interface {v0}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->getCityList()Lretrofit2/Call;
move-result-object v0
.line 902
new-instance v1, Ltr/com/hurriyet/androidsdk/HurriyetSDK$25;
invoke-direct {v1, p0}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$25;-><init>(Ltr/com/hurriyet/androidsdk/callback/CityListCallback;)V
invoke-interface {v0, v1}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object v0
.end method
.method private static getCommentToken(Lretrofit2/Response;Ltr/com/hurriyet/androidsdk/callback/LoginCallback;)Lretrofit2/Call;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lretrofit2/Response<",
"Ltr/com/hurriyet/androidsdk/response/hurpass/LoginResponse;",
">;",
"Ltr/com/hurriyet/androidsdk/callback/LoginCallback;",
")",
"Lretrofit2/Call;"
}
.end annotation
if-eqz p0, :cond_4a
.line 628
invoke-virtual {p0}, Lretrofit2/Response;->body()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_4a
.line 629
invoke-virtual {p0}, Lretrofit2/Response;->body()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ltr/com/hurriyet/androidsdk/response/hurpass/LoginResponse;
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/response/hurpass/LoginResponse;->data:Ltr/com/hurriyet/androidsdk/response/hurpass/LoginData;
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/response/hurpass/LoginData;->status:Ljava/lang/String;
if-eqz v0, :cond_4a
.line 630
invoke-virtual {p0}, Lretrofit2/Response;->body()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ltr/com/hurriyet/androidsdk/response/hurpass/LoginResponse;
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/response/hurpass/LoginResponse;->data:Ltr/com/hurriyet/androidsdk/response/hurpass/LoginData;
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/response/hurpass/LoginData;->status:Ljava/lang/String;
const-string v1, "OK"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4a
.line 632
invoke-virtual {p0}, Lretrofit2/Response;->body()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ltr/com/hurriyet/androidsdk/response/hurpass/LoginResponse;
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/response/hurpass/LoginResponse;->data:Ltr/com/hurriyet/androidsdk/response/hurpass/LoginData;
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/response/hurpass/LoginData;->session:Ltr/com/hurriyet/androidsdk/response/hurpass/HurPassSession;
.line 634
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v1
.line 635
iget-object v2, v0, Ltr/com/hurriyet/androidsdk/response/hurpass/HurPassSession;->user:Ltr/com/hurriyet/androidsdk/response/hurpass/HurPassUser;
iget-object v2, v2, Ltr/com/hurriyet/androidsdk/response/hurpass/HurPassUser;->userId:Ljava/lang/String;
iget-object v3, v0, Ltr/com/hurriyet/androidsdk/response/hurpass/HurPassSession;->sessionId:Ljava/lang/String;
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/response/hurpass/HurPassSession;->sessionValue:Ljava/lang/String;
const/4 v4, 0x1
invoke-interface {v1, v2, v3, v0, v4}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->getCommentToken(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lretrofit2/Call;
move-result-object v0
.line 636
new-instance v1, Ltr/com/hurriyet/androidsdk/HurriyetSDK$15;
invoke-direct {v1, p0, p1}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$15;-><init>(Lretrofit2/Response;Ltr/com/hurriyet/androidsdk/callback/LoginCallback;)V
invoke-interface {v0, v1}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object v0
:cond_4a
if-eqz p0, :cond_71
.line 655
invoke-virtual {p0}, Lretrofit2/Response;->body()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_71
invoke-virtual {p0}, Lretrofit2/Response;->body()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ltr/com/hurriyet/androidsdk/response/hurpass/LoginResponse;
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/response/hurpass/LoginResponse;->data:Ltr/com/hurriyet/androidsdk/response/hurpass/LoginData;
iget-object v0, v0, Ltr/com/hurriyet/androidsdk/response/hurpass/LoginData;->errMessageTr:Ljava/lang/String;
if-eqz v0, :cond_71
.line 656
new-instance v0, Ltr/com/hurriyet/androidsdk/model/ErrorResponse;
invoke-virtual {p0}, Lretrofit2/Response;->body()Ljava/lang/Object;
move-result-object p0
check-cast p0, Ltr/com/hurriyet/androidsdk/response/hurpass/LoginResponse;
iget-object p0, p0, Ltr/com/hurriyet/androidsdk/response/hurpass/LoginResponse;->data:Ltr/com/hurriyet/androidsdk/response/hurpass/LoginData;
iget-object p0, p0, Ltr/com/hurriyet/androidsdk/response/hurpass/LoginData;->errMessageTr:Ljava/lang/String;
invoke-direct {v0, p0}, Ltr/com/hurriyet/androidsdk/model/ErrorResponse;-><init>(Ljava/lang/String;)V
invoke-interface {p1, v0}, Ltr/com/hurriyet/androidsdk/callback/LoginCallback;->onError(Ltr/com/hurriyet/androidsdk/model/ErrorResponse;)V
goto :goto_79
.line 658
:cond_71
new-instance p0, Ltr/com/hurriyet/androidsdk/model/ErrorResponse;
invoke-direct {p0}, Ltr/com/hurriyet/androidsdk/model/ErrorResponse;-><init>()V
invoke-interface {p1, p0}, Ltr/com/hurriyet/androidsdk/callback/LoginCallback;->onError(Ltr/com/hurriyet/androidsdk/model/ErrorResponse;)V
:goto_79
const/4 p0, 0x0
return-object p0
.end method
.method public static getComments(Ljava/lang/String;IILtr/com/hurriyet/androidsdk/callback/GetCommentsCallback;)Lretrofit2/Call;
.registers 5
.line 718
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 719
invoke-interface {v0, p0, p1, p2}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->getComments(Ljava/lang/String;II)Lretrofit2/Call;
move-result-object p0
.line 720
new-instance p1, Ltr/com/hurriyet/androidsdk/HurriyetSDK$18;
invoke-direct {p1, p3}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$18;-><init>(Ltr/com/hurriyet/androidsdk/callback/GetCommentsCallback;)V
invoke-interface {p0, p1}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static getContent(Ltr/com/hurriyet/androidsdk/model/content/App;Ljava/lang/String;ZLjava/lang/String;Ltr/com/hurriyet/androidsdk/callback/ContentCallback;)Lretrofit2/Call;
.registers 7
.line 293
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 295
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_b
const/4 p3, 0x0
:cond_b
if-nez p0, :cond_f
.line 299
sget-object p0, Ltr/com/hurriyet/androidsdk/model/content/App;->HURRIYET:Ltr/com/hurriyet/androidsdk/model/content/App;
:cond_f
if-eqz p2, :cond_14
const-string p2, "true"
goto :goto_16
:cond_14
const-string p2, "false"
.line 302
:goto_16
invoke-virtual {p0}, Ltr/com/hurriyet/androidsdk/model/content/App;->toString()Ljava/lang/String;
move-result-object p0
invoke-interface {v0, p2, p0, p1, p3}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->getSuperContent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;
move-result-object p0
.line 303
new-instance p1, Ltr/com/hurriyet/androidsdk/HurriyetSDK$7;
invoke-direct {p1, p4}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$7;-><init>(Ltr/com/hurriyet/androidsdk/callback/ContentCallback;)V
invoke-interface {p0, p1}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static getContract(Ljava/lang/String;Ltr/com/hurriyet/androidsdk/callback/ContractCallback;)Lretrofit2/Call;
.registers 3
.line 831
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 832
invoke-interface {v0, p0}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->getContract(Ljava/lang/String;)Lretrofit2/Call;
move-result-object p0
.line 833
new-instance v0, Ltr/com/hurriyet/androidsdk/HurriyetSDK$22;
invoke-direct {v0, p1}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$22;-><init>(Ltr/com/hurriyet/androidsdk/callback/ContractCallback;)V
invoke-interface {p0, v0}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static getCurrency(Ltr/com/hurriyet/androidsdk/callback/CurrencyCallback;)Lretrofit2/Call;
.registers 3
.line 1093
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 1094
invoke-interface {v0}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->getCurrency()Lretrofit2/Call;
move-result-object v0
.line 1096
new-instance v1, Ltr/com/hurriyet/androidsdk/HurriyetSDK$32;
invoke-direct {v1, p0}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$32;-><init>(Ltr/com/hurriyet/androidsdk/callback/CurrencyCallback;)V
invoke-interface {v0, v1}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object v0
.end method
.method public static getFavoriteAuthorProfiles(Ljava/util/List;Ltr/com/hurriyet/androidsdk/callback/FavoriteAuthorProfilesCallback;)Lretrofit2/Call;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Ltr/com/hurriyet/androidsdk/callback/FavoriteAuthorProfilesCallback;",
")",
"Lretrofit2/Call;"
}
.end annotation
.line 922
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
const/4 v1, 0x0
if-eqz p0, :cond_5f
.line 926
invoke-interface {p0}, Ljava/util/List;->isEmpty()Z
move-result v2
if-eqz v2, :cond_e
goto :goto_5f
.line 929
:cond_e
invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p0
const-string v2, ""
:goto_14
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_4b
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
.line 930
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_36
.line 931
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
goto :goto_14
.line 933
:cond_36
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "$"
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
goto :goto_14
.line 936
:cond_4b
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p0
if-eqz p0, :cond_52
return-object v1
.line 941
:cond_52
invoke-interface {v0, v2}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->getFavoriteAuthorProfiles(Ljava/lang/String;)Lretrofit2/Call;
move-result-object p0
.line 942
new-instance v0, Ltr/com/hurriyet/androidsdk/HurriyetSDK$26;
invoke-direct {v0, p1}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$26;-><init>(Ltr/com/hurriyet/androidsdk/callback/FavoriteAuthorProfilesCallback;)V
invoke-interface {p0, v0}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
:cond_5f
:goto_5f
return-object v1
.end method
.method public static getForDfp(Ljava/lang/String;)Lretrofit2/Call;
.registers 2
.line 962
invoke-static {p0}, Ltr/com/hurriyet/androidsdk/connection/DfpServiceBuilder;->createService(Ljava/lang/String;)Ltr/com/hurriyet/androidsdk/connection/service/DfpService;
move-result-object p0
if-nez p0, :cond_8
const/4 p0, 0x0
return-object p0
:cond_8
const-string v0, ""
.line 967
invoke-interface {p0, v0}, Ltr/com/hurriyet/androidsdk/connection/service/DfpService;->get(Ljava/lang/String;)Lretrofit2/Call;
move-result-object p0
.line 968
new-instance v0, Ltr/com/hurriyet/androidsdk/HurriyetSDK$27;
invoke-direct {v0}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$27;-><init>()V
invoke-interface {p0, v0}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static getNotifications(Ljava/lang/String;Ltr/com/hurriyet/androidsdk/callback/NotificationsCallback;)Lretrofit2/Call;
.registers 3
.line 983
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/NotificationsApiServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/NotificationsApiService;
move-result-object v0
.line 984
invoke-interface {v0, p0}, Ltr/com/hurriyet/androidsdk/connection/service/NotificationsApiService;->getNotifications(Ljava/lang/String;)Lretrofit2/Call;
move-result-object p0
.line 985
new-instance v0, Ltr/com/hurriyet/androidsdk/HurriyetSDK$28;
invoke-direct {v0, p1}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$28;-><init>(Ltr/com/hurriyet/androidsdk/callback/NotificationsCallback;)V
invoke-interface {p0, v0}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static getPushAndDeviceIdAssociateService(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;
.registers 5
.line 205
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_38
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_38
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_13
goto :goto_38
.line 209
:cond_13
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
const-string v1, "deviceToken"
.line 210
invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "deviceId"
.line 211
invoke-virtual {v0, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "platform"
.line 212
invoke-virtual {v0, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 214
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object p0
.line 215
invoke-interface {p0, v0}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->associatePushIdWithDevice(Ljava/util/HashMap;)Lretrofit2/Call;
move-result-object p0
.line 216
new-instance p1, Ltr/com/hurriyet/androidsdk/HurriyetSDK$4;
invoke-direct {p1}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$4;-><init>()V
invoke-interface {p0, p1}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
:cond_38
:goto_38
const/4 p0, 0x0
return-object p0
.end method
.method public static getRamadan(ILtr/com/hurriyet/androidsdk/callback/RamadanCallback;)Lretrofit2/Call;
.registers 3
.line 558
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 559
invoke-interface {v0, p0}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->getRamadan(I)Lretrofit2/Call;
move-result-object p0
.line 560
new-instance v0, Ltr/com/hurriyet/androidsdk/HurriyetSDK$12;
invoke-direct {v0, p1}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$12;-><init>(Ltr/com/hurriyet/androidsdk/callback/RamadanCallback;)V
invoke-interface {p0, v0}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static getSportAuthorProfile(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltr/com/spor/androidsdk/callback/SportAuthorProfileCallback;)Lretrofit2/Call;
.registers 5
.line 1044
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 1046
invoke-interface {v0, p0, p1, p2}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->getSportAuthorProfile(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;
move-result-object p0
.line 1048
new-instance p1, Ltr/com/hurriyet/androidsdk/HurriyetSDK$31;
invoke-direct {p1, p3}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$31;-><init>(Ltr/com/spor/androidsdk/callback/SportAuthorProfileCallback;)V
invoke-interface {p0, p1}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static getUserSegments(Ljava/lang/String;Ltr/com/hurriyet/androidsdk/callback/SegmentStringCallback;Ltr/com/hurriyet/androidsdk/callback/SegmentIntegerCallback;)Lretrofit2/Call;
.registers 6
.line 858
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 859
new-instance v1, Ltr/com/hurriyet/androidsdk/request/user/UserSegmentsRequest;
const-string v2, "string"
invoke-direct {v1, p0, v2}, Ltr/com/hurriyet/androidsdk/request/user/UserSegmentsRequest;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 860
invoke-interface {v0, v1}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->getUserSegmentsAsString(Ltr/com/hurriyet/androidsdk/request/user/UserSegmentsRequest;)Lretrofit2/Call;
move-result-object v1
.line 861
new-instance v2, Ltr/com/hurriyet/androidsdk/HurriyetSDK$23;
invoke-direct {v2, p1}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$23;-><init>(Ltr/com/hurriyet/androidsdk/callback/SegmentStringCallback;)V
invoke-interface {v1, v2}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
.line 877
new-instance p1, Ltr/com/hurriyet/androidsdk/request/user/UserSegmentsRequest;
const-string v2, "int"
invoke-direct {p1, p0, v2}, Ltr/com/hurriyet/androidsdk/request/user/UserSegmentsRequest;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 878
invoke-interface {v0, p1}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->getUserSegmentsAsInt(Ltr/com/hurriyet/androidsdk/request/user/UserSegmentsRequest;)Lretrofit2/Call;
move-result-object p0
.line 879
new-instance p1, Ltr/com/hurriyet/androidsdk/HurriyetSDK$24;
invoke-direct {p1, p2}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$24;-><init>(Ltr/com/hurriyet/androidsdk/callback/SegmentIntegerCallback;)V
invoke-interface {p0, p1}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object v1
.end method
.method public static getVideoDetail(Ltr/com/hurriyet/androidsdk/model/content/App;Ljava/lang/String;ZLtr/com/hurriyet/androidsdk/callback/VideoDetailCallback;)Lretrofit2/Call;
.registers 5
if-nez p0, :cond_4
.line 265
sget-object p0, Ltr/com/hurriyet/androidsdk/model/content/App;->HURRIYET:Ltr/com/hurriyet/androidsdk/model/content/App;
.line 267
:cond_4
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 268
invoke-virtual {p0}, Ltr/com/hurriyet/androidsdk/model/content/App;->toString()Ljava/lang/String;
move-result-object p0
invoke-interface {v0, p0, p1, p2}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->getVideoDetail(Ljava/lang/String;Ljava/lang/String;Z)Lretrofit2/Call;
move-result-object p0
.line 269
new-instance p1, Ltr/com/hurriyet/androidsdk/HurriyetSDK$6;
invoke-direct {p1, p3}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$6;-><init>(Ltr/com/hurriyet/androidsdk/callback/VideoDetailCallback;)V
invoke-interface {p0, p1}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static getVideoTab(Ltr/com/hurriyet/androidsdk/model/content/App;Ltr/com/hurriyet/androidsdk/callback/ContentCallback;)Lretrofit2/Call;
.registers 3
if-nez p0, :cond_4
.line 236
sget-object p0, Ltr/com/hurriyet/androidsdk/model/content/App;->HURRIYET:Ltr/com/hurriyet/androidsdk/model/content/App;
.line 238
:cond_4
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 239
invoke-virtual {p0}, Ltr/com/hurriyet/androidsdk/model/content/App;->toString()Ljava/lang/String;
move-result-object p0
invoke-interface {v0, p0}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->getVideoTab(Ljava/lang/String;)Lretrofit2/Call;
move-result-object p0
.line 240
new-instance v0, Ltr/com/hurriyet/androidsdk/HurriyetSDK$5;
invoke-direct {v0, p1}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$5;-><init>(Ltr/com/hurriyet/androidsdk/callback/ContentCallback;)V
invoke-interface {p0, v0}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static getWeatherForecast(ILtr/com/hurriyet/androidsdk/callback/WeatherCallback;)Lretrofit2/Call;
.registers 3
.line 526
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 527
invoke-interface {v0, p0}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->getWeatherForecast(I)Lretrofit2/Call;
move-result-object p0
.line 528
new-instance v0, Ltr/com/hurriyet/androidsdk/HurriyetSDK$11;
invoke-direct {v0, p1}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$11;-><init>(Ltr/com/hurriyet/androidsdk/callback/WeatherCallback;)V
invoke-interface {p0, v0}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static init(Ltr/com/hurriyet/androidsdk/model/content/App;Ltr/com/hurriyet/androidsdk/callback/InitCallback;)V
.registers 3
.line 142
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 143
invoke-virtual {p0}, Ltr/com/hurriyet/androidsdk/model/content/App;->toString()Ljava/lang/String;
move-result-object p0
invoke-interface {v0, p0}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->init(Ljava/lang/String;)Lretrofit2/Call;
move-result-object p0
.line 144
new-instance v0, Ltr/com/hurriyet/androidsdk/HurriyetSDK$1;
invoke-direct {v0, p1}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$1;-><init>(Ltr/com/hurriyet/androidsdk/callback/InitCallback;)V
invoke-interface {p0, v0}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-void
.end method
.method public static login(Ljava/lang/String;Ljava/lang/String;Ltr/com/hurriyet/androidsdk/callback/LoginCallback;)Lretrofit2/Call;
.registers 5
.line 585
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 586
new-instance v1, Ltr/com/hurriyet/androidsdk/request/user/LoginRequest;
invoke-direct {v1, p0, p1}, Ltr/com/hurriyet/androidsdk/request/user/LoginRequest;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 587
invoke-interface {v0, v1}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->login(Ltr/com/hurriyet/androidsdk/request/user/LoginRequest;)Lretrofit2/Call;
move-result-object p0
.line 588
new-instance p1, Ltr/com/hurriyet/androidsdk/HurriyetSDK$13;
invoke-direct {p1, p2}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$13;-><init>(Ltr/com/hurriyet/androidsdk/callback/LoginCallback;)V
invoke-interface {p0, p1}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static register(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;IILtr/com/hurriyet/androidsdk/callback/RegisterCallback;)Lretrofit2/Call;
.registers 19
.line 664
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 665
new-instance v10, Ltr/com/hurriyet/androidsdk/request/user/RegisterRequest;
invoke-static/range {p5 .. p5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-static/range {p6 .. p6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
const/4 v1, 0x1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
move-object v1, v10
move-object v2, p0
move-object v3, p1
move-object v4, p2
move-object v5, p3
move-object v6, p4
invoke-direct/range {v1 .. v9}, Ltr/com/hurriyet/androidsdk/request/user/RegisterRequest;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V
.line 666
invoke-interface {v0, v10}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->register(Ltr/com/hurriyet/androidsdk/request/user/RegisterRequest;)Lretrofit2/Call;
move-result-object v0
.line 667
new-instance v1, Ltr/com/hurriyet/androidsdk/HurriyetSDK$16;
move-object/from16 v2, p7
invoke-direct {v1, v2}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$16;-><init>(Ltr/com/hurriyet/androidsdk/callback/RegisterCallback;)V
invoke-interface {v0, v1}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object v0
.end method
.method public static resetPassword(Ljava/lang/String;Ltr/com/hurriyet/androidsdk/callback/ResetPasswordCallback;)Lretrofit2/Call;
.registers 4
.line 695
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 696
new-instance v1, Ltr/com/hurriyet/androidsdk/request/user/ResetPasswordRequest;
invoke-direct {v1, p0}, Ltr/com/hurriyet/androidsdk/request/user/ResetPasswordRequest;-><init>(Ljava/lang/String;)V
.line 697
invoke-interface {v0, v1}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->resetPassword(Ltr/com/hurriyet/androidsdk/request/user/ResetPasswordRequest;)Lretrofit2/Call;
move-result-object p0
.line 699
new-instance v0, Ltr/com/hurriyet/androidsdk/HurriyetSDK$17;
invoke-direct {v0, p1}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$17;-><init>(Ltr/com/hurriyet/androidsdk/callback/ResetPasswordCallback;)V
invoke-interface {p0, v0}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static search(Ltr/com/hurriyet/androidsdk/callback/SearchCallback;Ltr/com/hurriyet/androidsdk/request/SearchRequest$SearchType;Ltr/com/hurriyet/androidsdk/request/SearchRequest$SearchSortingType;Ljava/lang/String;II)Lretrofit2/Call;
.registers 6
.line 1119
invoke-static {p1, p2, p3, p4, p5}, Ltr/com/hurriyet/androidsdk/request/SearchRequest;->getInstance(Ltr/com/hurriyet/androidsdk/request/SearchRequest$SearchType;Ltr/com/hurriyet/androidsdk/request/SearchRequest$SearchSortingType;Ljava/lang/String;II)Ltr/com/hurriyet/androidsdk/request/SearchRequest;
move-result-object p1
.line 1123
invoke-static {}, Ltr/com/hurriyet/androidsdk/utils/HurriyetSdkUtils;->getRFC1123Date()Ljava/lang/String;
move-result-object p2
.line 1124
new-instance p3, Ljava/lang/StringBuilder;
invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
const-string p4, "arama.com.hurriyet.app:"
invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p4, "ibqnXk4IaXEGPAZOZ7xapZUTjq79pfV+Zrmj4NYc43HQgzxa6EPLxpMEkbM32WxxQY5ZU0vaVCAegZBp6fNsIg=="
.line 1126
invoke-static {p2, p4}, Ltr/com/hurriyet/androidsdk/utils/HurriyetSdkUtils;->hMacSha1Signature(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p4
invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p3
.line 1128
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object p4
.line 1129
invoke-interface {p4, p2, p3, p1}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->search(Ljava/lang/String;Ljava/lang/String;Ltr/com/hurriyet/androidsdk/request/SearchRequest;)Lretrofit2/Call;
move-result-object p1
.line 1131
new-instance p2, Ltr/com/hurriyet/androidsdk/HurriyetSDK$33;
invoke-direct {p2, p0}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$33;-><init>(Ltr/com/hurriyet/androidsdk/callback/SearchCallback;)V
invoke-interface {p1, p2}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p1
.end method
.method public static sendFeedback(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLtr/com/hurriyet/androidsdk/callback/SendFeedbackCallback;)Lretrofit2/Call;
.registers 14
.line 809
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 810
new-instance v7, Ltr/com/hurriyet/androidsdk/request/SendFeedbackRequest;
move-object v1, v7
move-object v2, p0
move-object v3, p1
move-object v4, p2
move-object v5, p3
move v6, p4
invoke-direct/range {v1 .. v6}, Ltr/com/hurriyet/androidsdk/request/SendFeedbackRequest;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
invoke-interface {v0, v7}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->sendFeedback(Ltr/com/hurriyet/androidsdk/request/SendFeedbackRequest;)Lretrofit2/Call;
move-result-object p0
.line 811
new-instance p1, Ltr/com/hurriyet/androidsdk/HurriyetSDK$21;
invoke-direct {p1, p5}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$21;-><init>(Ltr/com/hurriyet/androidsdk/callback/SendFeedbackCallback;)V
invoke-interface {p0, p1}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static sendKibanaLog(Ltr/com/hurriyet/androidsdk/request/KibanaLogRequest;)Lretrofit2/Call;
.registers 2
.line 1027
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/KibanaLogServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/KibanaLogService;
move-result-object v0
.line 1028
invoke-interface {v0, p0}, Ltr/com/hurriyet/androidsdk/connection/service/KibanaLogService;->sendLog(Ltr/com/hurriyet/androidsdk/request/KibanaLogRequest;)Lretrofit2/Call;
move-result-object p0
.line 1029
new-instance v0, Ltr/com/hurriyet/androidsdk/HurriyetSDK$30;
invoke-direct {v0}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$30;-><init>()V
invoke-interface {p0, v0}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static setNotified(Ltr/com/hurriyet/androidsdk/request/SetNotifiedRequest;Ltr/com/hurriyet/androidsdk/callback/SetNotifiedCallback;)Lretrofit2/Call;
.registers 3
.line 1005
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/NotificationsApiServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/NotificationsApiService;
move-result-object v0
.line 1006
invoke-interface {v0, p0}, Ltr/com/hurriyet/androidsdk/connection/service/NotificationsApiService;->setNotified(Ltr/com/hurriyet/androidsdk/request/SetNotifiedRequest;)Lretrofit2/Call;
move-result-object p0
.line 1007
new-instance v0, Ltr/com/hurriyet/androidsdk/HurriyetSDK$29;
invoke-direct {v0, p1}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$29;-><init>(Ltr/com/hurriyet/androidsdk/callback/SetNotifiedCallback;)V
invoke-interface {p0, v0}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-object p0
.end method
.method public static userInit(Ltr/com/hurriyet/androidsdk/model/content/App;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltr/com/hurriyet/androidsdk/callback/UserInitCallback;)V
.registers 12
.line 163
invoke-static {}, Ltr/com/hurriyet/androidsdk/connection/ContentServiceBuilder;->createService()Ltr/com/hurriyet/androidsdk/connection/service/ContentService;
move-result-object v0
.line 164
invoke-virtual {p0}, Ltr/com/hurriyet/androidsdk/model/content/App;->toString()Ljava/lang/String;
move-result-object v1
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
invoke-interface/range {v0 .. v5}, Ltr/com/hurriyet/androidsdk/connection/service/ContentService;->userInit(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lretrofit2/Call;
move-result-object p0
.line 165
new-instance p1, Ltr/com/hurriyet/androidsdk/HurriyetSDK$2;
invoke-direct {p1, p5}, Ltr/com/hurriyet/androidsdk/HurriyetSDK$2;-><init>(Ltr/com/hurriyet/androidsdk/callback/UserInitCallback;)V
invoke-interface {p0, p1}, Lretrofit2/Call;->enqueue(Lretrofit2/Callback;)V
return-void
.end method