This commit is contained in:
2022-06-10 21:38:30 +09:00
commit 27f5152838
51323 changed files with 12934539 additions and 0 deletions
@@ -0,0 +1,227 @@
.class Ltid/sktelecom/ssolib/BlockStoreHandler$1;
.super Ljava/lang/Object;
.source "BlockStoreHandler.java"
# interfaces
.implements Lcom/google/android/gms/tasks/OnSuccessListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/google/android/gms/tasks/OnSuccessListener<",
"[B>;"
}
.end annotation
# instance fields
.field public final synthetic a:Landroid/content/Context;
.field public final synthetic b:Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;
# direct methods
.method public constructor <init>(Landroid/content/Context;Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$1;->a:Landroid/content/Context;
iput-object p2, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$1;->b:Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a([B)V
.locals 4
const-string v0, "tidSDKData"
.line 1
new-instance v1, Ljava/lang/String;
const-string v2, "UTF8"
invoke-static {v2}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
move-result-object v2
invoke-direct {v1, p1, v2}, Ljava/lang/String;-><init>([BLjava/nio/charset/Charset;)V
.line 2
:try_start_0
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_0
.line 3
iget-object p1, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$1;->a:Landroid/content/Context;
iget-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$1;->b:Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;
invoke-virtual {v0}, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;->a()Ljava/lang/String;
move-result-object v0
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_0
.line 4
:cond_0
invoke-static {v1}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_2
.line 5
new-instance p1, Lorg/json/JSONTokener;
invoke-direct {p1, v1}, Lorg/json/JSONTokener;-><init>(Ljava/lang/String;)V
invoke-virtual {p1}, Lorg/json/JSONTokener;->nextValue()Ljava/lang/Object;
move-result-object p1
.line 6
instance-of v2, p1, Lorg/json/JSONObject;
if-eqz v2, :cond_1
const-string v2, ""
move-object v3, p1
check-cast v3, Lorg/json/JSONObject;
.line 7
invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_1
.line 8
move-object v2, p1
check-cast v2, Lorg/json/JSONObject;
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->remove(Ljava/lang/String;)Ljava/lang/Object;
.line 9
move-object v2, p1
check-cast v2, Lorg/json/JSONObject;
iget-object v3, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$1;->b:Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;
invoke-static {v3}, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;->a(Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;)Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;
move-result-object v3
invoke-virtual {v3}, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->d()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 10
iget-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$1;->a:Landroid/content/Context;
check-cast p1, Lorg/json/JSONObject;
invoke-virtual {p1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_0
.line 11
:cond_1
iget-object p1, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$1;->a:Landroid/content/Context;
iget-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$1;->b:Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;
invoke-virtual {v0}, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;->a()Ljava/lang/String;
move-result-object v0
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_0
.line 12
:cond_2
iget-object p1, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$1;->a:Landroid/content/Context;
iget-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$1;->b:Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;
invoke-virtual {v0}, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;->a()Ljava/lang/String;
move-result-object v0
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 13
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 14
iget-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$1;->a:Landroid/content/Context;
new-instance v2, Ltid/sktelecom/ssolib/c$a;
sget-object v3, Ltid/sktelecom/ssolib/d;->E:Ltid/sktelecom/ssolib/d;
invoke-direct {v2, v3}, Ltid/sktelecom/ssolib/c$a;-><init>(Ltid/sktelecom/ssolib/d;)V
invoke-static {v0, v2, p1, v1}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;Ltid/sktelecom/ssolib/c$a;Ljava/lang/Throwable;Ljava/lang/String;)V
:goto_0
return-void
.end method
.method public synthetic onSuccess(Ljava/lang/Object;)V
.locals 0
.line 1
check-cast p1, [B
invoke-virtual {p0, p1}, Ltid/sktelecom/ssolib/BlockStoreHandler$1;->a([B)V
return-void
.end method
@@ -0,0 +1,89 @@
.class Ltid/sktelecom/ssolib/BlockStoreHandler$2;
.super Ljava/lang/Object;
.source "BlockStoreHandler.java"
# interfaces
.implements Lcom/google/android/gms/tasks/OnSuccessListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/google/android/gms/tasks/OnSuccessListener<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
# instance fields
.field public final synthetic a:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$2;->a:Ljava/lang/String;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/Integer;)V
.locals 2
const-string v0, "BlockStore stored: "
.line 1
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$2;->a:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string p1, " bytes"
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
return-void
.end method
.method public synthetic onSuccess(Ljava/lang/Object;)V
.locals 0
.line 1
check-cast p1, Ljava/lang/Integer;
invoke-virtual {p0, p1}, Ltid/sktelecom/ssolib/BlockStoreHandler$2;->a(Ljava/lang/Integer;)V
return-void
.end method
@@ -0,0 +1,186 @@
.class Ltid/sktelecom/ssolib/BlockStoreHandler$3;
.super Ljava/lang/Object;
.source "BlockStoreHandler.java"
# interfaces
.implements Lcom/google/android/gms/tasks/OnSuccessListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/google/android/gms/tasks/OnSuccessListener<",
"[B>;"
}
.end annotation
# instance fields
.field public final synthetic a:Landroid/content/Context;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$3;->a:Landroid/content/Context;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a([B)V
.locals 4
const-string v0, "tidSDKData"
.line 1
new-instance v1, Ljava/lang/String;
const-string v2, "UTF8"
invoke-static {v2}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
move-result-object v2
invoke-direct {v1, p1, v2}, Ljava/lang/String;-><init>([BLjava/nio/charset/Charset;)V
.line 2
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_0
return-void
.line 3
:cond_0
:try_start_0
invoke-static {v1}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Ljava/lang/String;)Z
move-result p1
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
const-string v2, ""
if-eqz p1, :cond_2
.line 4
:try_start_1
new-instance p1, Lorg/json/JSONTokener;
invoke-direct {p1, v1}, Lorg/json/JSONTokener;-><init>(Ljava/lang/String;)V
invoke-virtual {p1}, Lorg/json/JSONTokener;->nextValue()Ljava/lang/Object;
move-result-object p1
.line 5
instance-of v3, p1, Lorg/json/JSONObject;
if-eqz v3, :cond_1
move-object v3, p1
check-cast v3, Lorg/json/JSONObject;
.line 6
invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_1
.line 7
move-object v2, p1
check-cast v2, Lorg/json/JSONObject;
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->remove(Ljava/lang/String;)Ljava/lang/Object;
.line 8
iget-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$3;->a:Landroid/content/Context;
check-cast p1, Lorg/json/JSONObject;
invoke-virtual {p1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_0
.line 9
:cond_1
iget-object p1, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$3;->a:Landroid/content/Context;
invoke-static {p1, v2}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_0
.line 10
:cond_2
iget-object p1, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$3;->a:Landroid/content/Context;
invoke-static {p1, v2}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;Ljava/lang/String;)V
:try_end_1
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 11
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 12
iget-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$3;->a:Landroid/content/Context;
new-instance v2, Ltid/sktelecom/ssolib/c$a;
sget-object v3, Ltid/sktelecom/ssolib/d;->E:Ltid/sktelecom/ssolib/d;
invoke-direct {v2, v3}, Ltid/sktelecom/ssolib/c$a;-><init>(Ltid/sktelecom/ssolib/d;)V
invoke-static {v0, v2, p1, v1}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;Ltid/sktelecom/ssolib/c$a;Ljava/lang/Throwable;Ljava/lang/String;)V
:goto_0
return-void
.end method
.method public synthetic onSuccess(Ljava/lang/Object;)V
.locals 0
.line 1
check-cast p1, [B
invoke-virtual {p0, p1}, Ltid/sktelecom/ssolib/BlockStoreHandler$3;->a([B)V
return-void
.end method
@@ -0,0 +1,265 @@
.class Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;
.super Ljava/lang/Object;
.source "BlockStoreHandler.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "TidSDKData"
.end annotation
# instance fields
.field private buildNumber:Ljava/lang/String;
.field private errorString:Ljava/lang/String;
.field private manufacturer:Ljava/lang/String;
.field private model:Ljava/lang/String;
.field private sdk_restore_device_id:Ljava/lang/String;
.field private sdk_restore_token:Ljava/lang/String;
.field private sdk_restore_unified_device_id:Ljava/lang/String;
.field private serviceVersion:Ljava/lang/String;
.field private storeVersion:Ljava/lang/String;
.field private versionRelease:Ljava/lang/String;
.field private versionSDK:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p1, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_device_id:Ljava/lang/String;
.line 3
iput-object p2, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_unified_device_id:Ljava/lang/String;
.line 4
iput-object p3, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_token:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public a()Ljava/lang/String;
.locals 1
.line 9
iget-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_device_id:Ljava/lang/String;
return-object v0
.end method
.method public a(Landroid/content/Context;)V
.locals 3
.line 1
sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
iput-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->versionRelease:Ljava/lang/String;
.line 2
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const-string v2, ""
invoke-static {v0, v1, v2}, Landroid/support/v4/media/c;->a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->versionSDK:Ljava/lang/String;
.line 3
sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
iput-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->manufacturer:Ljava/lang/String;
.line 4
sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
iput-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->model:Ljava/lang/String;
.line 5
sget-object v0, Landroid/os/Build;->DISPLAY:Ljava/lang/String;
iput-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->buildNumber:Ljava/lang/String;
.line 6
:try_start_0
invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v0
const-string v1, "com.android.vending"
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
move-result-object v0
iget-object v0, v0, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
iput-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->storeVersion:Ljava/lang/String;
.line 7
invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object p1
const-string v0, "com.google.android.gms"
invoke-virtual {p1, v0, v2}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
move-result-object p1
iget-object p1, p1, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
iput-object p1, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->serviceVersion:Ljava/lang/String;
:try_end_0
.catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
return-void
.end method
.method public a(Ljava/lang/String;)V
.locals 0
.line 8
iput-object p1, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->errorString:Ljava/lang/String;
return-void
.end method
.method public b()Ljava/lang/String;
.locals 1
.line 1
iget-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_unified_device_id:Ljava/lang/String;
return-object v0
.end method
.method public c()Ljava/lang/String;
.locals 1
.line 1
iget-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_token:Ljava/lang/String;
return-object v0
.end method
.method public d()Ljava/lang/String;
.locals 1
.line 1
new-instance v0, Lcom/google/gson/Gson;
invoke-direct {v0}, Lcom/google/gson/Gson;-><init>()V
invoke-virtual {v0, p0}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public toString()Ljava/lang/String;
.locals 4
.line 1
new-instance v0, Ljava/lang/StringBuffer;
invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
const-string v1, "sdk_restore_device_id:"
.line 2
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_device_id:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, ","
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "sdk_restore_unified_device_id:"
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_unified_device_id:Ljava/lang/String;
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 3
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "sdk_restore_token:"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_token:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 4
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 5
invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,68 @@
.class Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;
.super Ljava/lang/Object;
.source "BlockStoreHandler.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/BlockStoreHandler;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "BlockStoreData"
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;
}
.end annotation
# instance fields
.field private tidSDKData:Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;
# direct methods
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
new-instance v0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;
invoke-direct {v0, p1, p2, p3}, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
iput-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;->tidSDKData:Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;
return-void
.end method
.method public static synthetic a(Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;)Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;
.locals 0
.line 1
iget-object p0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;->tidSDKData:Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;
return-object p0
.end method
# virtual methods
.method public a()Ljava/lang/String;
.locals 1
.line 2
new-instance v0, Lcom/google/gson/Gson;
invoke-direct {v0}, Lcom/google/gson/Gson;-><init>()V
invoke-virtual {v0, p0}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
@@ -0,0 +1,295 @@
.class Ltid/sktelecom/ssolib/BlockStoreHandler;
.super Ljava/lang/Object;
.source "BlockStoreHandler.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;
}
.end annotation
# direct methods
.method public static a(Landroid/content/Context;)V
.locals 2
.line 15
invoke-static {p0}, Lcom/google/android/gms/auth/blockstore/Blockstore;->getClient(Landroid/content/Context;)Lcom/google/android/gms/auth/blockstore/BlockstoreClient;
move-result-object v0
.line 16
invoke-interface {v0}, Lcom/google/android/gms/auth/blockstore/BlockstoreClient;->retrieveBytes()Lcom/google/android/gms/tasks/Task;
move-result-object v0
new-instance v1, Ltid/sktelecom/ssolib/BlockStoreHandler$3;
invoke-direct {v1, p0}, Ltid/sktelecom/ssolib/BlockStoreHandler$3;-><init>(Landroid/content/Context;)V
.line 17
invoke-virtual {v0, v1}, Lcom/google/android/gms/tasks/Task;->addOnSuccessListener(Lcom/google/android/gms/tasks/OnSuccessListener;)Lcom/google/android/gms/tasks/Task;
return-void
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;)V
.locals 3
.line 9
:try_start_0
invoke-static {p0}, Lcom/google/android/gms/auth/blockstore/Blockstore;->getClient(Landroid/content/Context;)Lcom/google/android/gms/auth/blockstore/BlockstoreClient;
move-result-object v0
.line 10
new-instance v1, Lcom/google/android/gms/auth/blockstore/StoreBytesData$Builder;
invoke-direct {v1}, Lcom/google/android/gms/auth/blockstore/StoreBytesData$Builder;-><init>()V
const-string v2, "UTF8"
.line 11
invoke-static {v2}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
move-result-object v2
invoke-virtual {p1, v2}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v2
invoke-virtual {v1, v2}, Lcom/google/android/gms/auth/blockstore/StoreBytesData$Builder;->setBytes([B)Lcom/google/android/gms/auth/blockstore/StoreBytesData$Builder;
move-result-object v1
.line 12
invoke-virtual {v1}, Lcom/google/android/gms/auth/blockstore/StoreBytesData$Builder;->build()Lcom/google/android/gms/auth/blockstore/StoreBytesData;
move-result-object v1
.line 13
invoke-interface {v0, v1}, Lcom/google/android/gms/auth/blockstore/BlockstoreClient;->storeBytes(Lcom/google/android/gms/auth/blockstore/StoreBytesData;)Lcom/google/android/gms/tasks/Task;
move-result-object v0
new-instance v1, Ltid/sktelecom/ssolib/BlockStoreHandler$2;
invoke-direct {v1, p1}, Ltid/sktelecom/ssolib/BlockStoreHandler$2;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, v1}, Lcom/google/android/gms/tasks/Task;->addOnSuccessListener(Lcom/google/android/gms/tasks/OnSuccessListener;)Lcom/google/android/gms/tasks/Task;
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 14
new-instance v1, Ltid/sktelecom/ssolib/c$a;
sget-object v2, Ltid/sktelecom/ssolib/d;->E:Ltid/sktelecom/ssolib/d;
invoke-direct {v1, v2}, Ltid/sktelecom/ssolib/c$a;-><init>(Ltid/sktelecom/ssolib/d;)V
invoke-static {p0, v1, v0, p1}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;Ltid/sktelecom/ssolib/c$a;Ljava/lang/Throwable;Ljava/lang/String;)V
:goto_0
return-void
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.locals 2
.line 2
invoke-static {p0}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object v0
invoke-virtual {v0, p2}, Ltid/sktelecom/ssolib/b/a;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
const/4 v0, 0x0
.line 3
invoke-static {p0, v0}, Ltid/sktelecom/ssolib/common/l;->a(Landroid/content/Context;Z)Ljava/lang/String;
move-result-object v0
.line 4
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_1
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_1
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_0
goto :goto_0
.line 5
:cond_0
new-instance v1, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;
invoke-direct {v1, v0, p1, p2}, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 6
invoke-static {p0}, Lcom/google/android/gms/auth/blockstore/Blockstore;->getClient(Landroid/content/Context;)Lcom/google/android/gms/auth/blockstore/BlockstoreClient;
move-result-object p1
.line 7
invoke-interface {p1}, Lcom/google/android/gms/auth/blockstore/BlockstoreClient;->retrieveBytes()Lcom/google/android/gms/tasks/Task;
move-result-object p1
new-instance p2, Ltid/sktelecom/ssolib/BlockStoreHandler$1;
invoke-direct {p2, p0, v1}, Ltid/sktelecom/ssolib/BlockStoreHandler$1;-><init>(Landroid/content/Context;Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData;)V
.line 8
invoke-virtual {p1, p2}, Lcom/google/android/gms/tasks/Task;->addOnSuccessListener(Lcom/google/android/gms/tasks/OnSuccessListener;)Lcom/google/android/gms/tasks/Task;
:cond_1
:goto_0
return-void
.end method
.method public static a(Landroid/content/Context;Ltid/sktelecom/ssolib/c$a;Ljava/lang/Throwable;Ljava/lang/String;)V
.locals 3
.line 18
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_0
.line 19
new-instance p3, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;
invoke-direct {p3, v1, v1, v1}, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_1
.line 20
:cond_0
:try_start_0
new-instance v0, Lcom/google/gson/Gson;
invoke-direct {v0}, Lcom/google/gson/Gson;-><init>()V
const-class v2, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;
invoke-virtual {v0, p3, v2}, Lcom/google/gson/Gson;->fromJson(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 21
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 22
new-instance v0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;
invoke-direct {v0, v1, v1, v1}, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 23
invoke-virtual {v0, p3}, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->a(Ljava/lang/String;)V
:goto_0
move-object p3, v0
:goto_1
if-eqz p3, :cond_1
.line 24
invoke-virtual {p3, p0}, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->a(Landroid/content/Context;)V
.line 25
invoke-virtual {p3}, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->d()Ljava/lang/String;
move-result-object p3
.line 26
invoke-virtual {p1, p0, p2, p3}, Ltid/sktelecom/ssolib/c$a;->a(Landroid/content/Context;Ljava/lang/Throwable;Ljava/lang/String;)V
:cond_1
return-void
.end method
.method public static synthetic a(Ljava/lang/String;)Z
.locals 0
.line 1
invoke-static {p0}, Ltid/sktelecom/ssolib/BlockStoreHandler;->b(Ljava/lang/String;)Z
move-result p0
return p0
.end method
.method private static b(Ljava/lang/String;)Z
.locals 2
.line 1
invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v0
const-string v1, "{"
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
invoke-virtual {p0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object p0
const-string v0, "}"
invoke-virtual {p0, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result p0
if-eqz p0, :cond_0
const/4 p0, 0x1
return p0
:cond_0
const/4 p0, 0x0
return p0
.end method
@@ -0,0 +1,110 @@
.class Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$1;
.super Ljava/lang/Object;
.source "CustomTabAuthResultActivity.java"
# interfaces
.implements Ltid/sktelecom/ssolib/a$b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;->g()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$1;->a:Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 1
invoke-static {}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;->e()Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$b;
move-result-object v0
if-eqz v0, :cond_0
.line 2
invoke-static {}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;->e()Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$b;
move-result-object v0
invoke-interface {v0, p1, p2}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$b;->a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
:cond_0
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;Ljava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;Ljava/util/List;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Ljava/util/List<",
"Ltid/sktelecom/ssolib/model/SSOToken;",
">;)V"
}
.end annotation
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ljava/lang/String;)V
.locals 0
return-void
.end method
@@ -0,0 +1,62 @@
.class Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a$1;
.super Ljava/lang/Object;
.source "CustomTabAuthResultActivity.java"
# interfaces
.implements Ljavax/net/ssl/HostnameVerifier;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->a([Ljava/lang/String;)Ljava/lang/Boolean;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a$1;->a:Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public verify(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z
.locals 1
.line 1
sget-boolean v0, Ltid/sktelecom/ssolib/common/DefaultConstants;->c:Z
if-eqz v0, :cond_0
const/4 p1, 0x1
return p1
.line 2
:cond_0
invoke-static {}, Ljavax/net/ssl/HttpsURLConnection;->getDefaultHostnameVerifier()Ljavax/net/ssl/HostnameVerifier;
move-result-object v0
.line 3
invoke-interface {v0, p1, p2}, Ljavax/net/ssl/HostnameVerifier;->verify(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z
move-result p1
return p1
.end method
@@ -0,0 +1,778 @@
.class Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;
.super Landroid/os/AsyncTask;
.source "CustomTabAuthResultActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "a"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/AsyncTask<",
"Ljava/lang/String;",
"Ljava/lang/Void;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;
.field private b:Ljavax/net/ssl/HttpsURLConnection;
.field private c:Ljava/lang/String;
.field private d:Ljava/io/InputStream;
.field private e:Ljava/lang/Throwable;
# direct methods
.method private constructor <init>(Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->a:Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;
invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$1;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;-><init>(Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;)V
return-void
.end method
.method private a()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
# virtual methods
.method public varargs a([Ljava/lang/String;)Ljava/lang/Boolean;
.locals 6
const/4 v0, 0x0
.line 1
aget-object p1, p1, v0
iput-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->c:Ljava/lang/String;
.line 2
invoke-direct {p0}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->a()Z
move-result p1
if-eqz p1, :cond_0
.line 3
sget-object p1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
return-object p1
.line 4
:cond_0
iget-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->c:Ljava/lang/String;
const-string v1, "https://"
invoke-virtual {p1, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_e
const/4 p1, 0x1
new-array p1, p1, [Ljavax/net/ssl/TrustManager;
.line 5
new-instance v1, Ltid/sktelecom/ssolib/manager/a;
invoke-direct {v1}, Ltid/sktelecom/ssolib/manager/a;-><init>()V
aput-object v1, p1, v0
const/4 v0, 0x0
:try_start_0
const-string v1, "TLS"
.line 6
invoke-static {v1}, Ljavax/net/ssl/SSLContext;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/SSLContext;
move-result-object v1
.line 7
invoke-virtual {v1, v0, p1, v0}, Ljavax/net/ssl/SSLContext;->init([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V
.line 8
new-instance p1, Ljava/net/URL;
iget-object v2, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->c:Ljava/lang/String;
invoke-direct {p1, v2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
.line 9
invoke-static {}, Ljavax/net/ssl/SSLSocketFactory;->getDefault()Ljavax/net/SocketFactory;
move-result-object v2
.line 10
invoke-virtual {p1}, Ljava/net/URL;->getPort()I
move-result v3
if-gtz v3, :cond_1
const/16 v3, 0x1bb
.line 11
:cond_1
invoke-virtual {p1}, Ljava/net/URL;->getHost()Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v4, v3}, Ljavax/net/SocketFactory;->createSocket(Ljava/lang/String;I)Ljava/net/Socket;
move-result-object v2
check-cast v2, Ljavax/net/ssl/SSLSocket;
.line 12
invoke-static {}, Ljavax/net/ssl/HttpsURLConnection;->getDefaultHostnameVerifier()Ljavax/net/ssl/HostnameVerifier;
move-result-object v3
.line 13
invoke-virtual {v2}, Ljavax/net/ssl/SSLSocket;->getSession()Ljavax/net/ssl/SSLSession;
move-result-object v4
.line 14
invoke-virtual {p1}, Ljava/net/URL;->getHost()Ljava/lang/String;
move-result-object v5
invoke-interface {v3, v5, v4}, Ljavax/net/ssl/HostnameVerifier;->verify(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z
move-result v3
invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
:try_end_0
.catch Ljavax/net/ssl/SSLHandshakeException; {:try_start_0 .. :try_end_0} :catch_7
.catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_5
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_3
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 15
:try_start_1
invoke-virtual {v2}, Ljavax/net/ssl/SSLSocket;->close()V
:try_end_1
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0
.catchall {:try_start_1 .. :try_end_1} :catchall_0
goto :goto_0
:catch_0
move-exception v2
.line 16
:try_start_2
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "exception="
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Ltid/sktelecom/ssolib/common/c;->d(Ljava/lang/String;)V
.line 17
:goto_0
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v2
if-nez v2, :cond_4
.line 18
sget-boolean v2, Ltid/sktelecom/ssolib/common/DefaultConstants;->c:Z
if-nez v2, :cond_4
.line 19
sget-object p1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
:try_end_2
.catch Ljavax/net/ssl/SSLHandshakeException; {:try_start_2 .. :try_end_2} :catch_7
.catch Ljava/io/FileNotFoundException; {:try_start_2 .. :try_end_2} :catch_5
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_3
.catchall {:try_start_2 .. :try_end_2} :catchall_0
.line 20
iget-object v1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->b:Ljavax/net/ssl/HttpsURLConnection;
if-eqz v1, :cond_2
.line 21
invoke-virtual {v1}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
.line 22
iput-object v0, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->b:Ljavax/net/ssl/HttpsURLConnection;
.line 23
:cond_2
iget-object v1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->d:Ljava/io/InputStream;
if-eqz v1, :cond_3
.line 24
:try_start_3
invoke-virtual {v1}, Ljava/io/InputStream;->close()V
.line 25
iput-object v0, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->d:Ljava/io/InputStream;
:try_end_3
.catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_1
goto :goto_1
:catch_1
move-exception v0
.line 26
invoke-virtual {v0}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
:cond_3
:goto_1
return-object p1
.line 27
:cond_4
:try_start_4
invoke-virtual {p1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
move-result-object p1
check-cast p1, Ljavax/net/ssl/HttpsURLConnection;
iput-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->b:Ljavax/net/ssl/HttpsURLConnection;
.line 28
invoke-virtual {v1}, Ljavax/net/ssl/SSLContext;->getSocketFactory()Ljavax/net/ssl/SSLSocketFactory;
move-result-object v1
invoke-virtual {p1, v1}, Ljavax/net/ssl/HttpsURLConnection;->setSSLSocketFactory(Ljavax/net/ssl/SSLSocketFactory;)V
.line 29
iget-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->b:Ljavax/net/ssl/HttpsURLConnection;
new-instance v1, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a$1;
invoke-direct {v1, p0}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a$1;-><init>(Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;)V
invoke-virtual {p1, v1}, Ljavax/net/ssl/HttpsURLConnection;->setHostnameVerifier(Ljavax/net/ssl/HostnameVerifier;)V
.line 30
iget-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->b:Ljavax/net/ssl/HttpsURLConnection;
invoke-virtual {p1}, Ljavax/net/ssl/HttpsURLConnection;->getInputStream()Ljava/io/InputStream;
move-result-object p1
iput-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->d:Ljava/io/InputStream;
.line 31
iget-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->b:Ljavax/net/ssl/HttpsURLConnection;
invoke-virtual {p1}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
.line 32
iget-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->d:Ljava/io/InputStream;
invoke-virtual {p1}, Ljava/io/InputStream;->close()V
:try_end_4
.catch Ljavax/net/ssl/SSLHandshakeException; {:try_start_4 .. :try_end_4} :catch_7
.catch Ljava/io/FileNotFoundException; {:try_start_4 .. :try_end_4} :catch_5
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_3
.catchall {:try_start_4 .. :try_end_4} :catchall_0
.line 33
iget-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->b:Ljavax/net/ssl/HttpsURLConnection;
if-eqz p1, :cond_5
.line 34
invoke-virtual {p1}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
.line 35
iput-object v0, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->b:Ljavax/net/ssl/HttpsURLConnection;
.line 36
:cond_5
iget-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->d:Ljava/io/InputStream;
if-eqz p1, :cond_e
.line 37
:try_start_5
invoke-virtual {p1}, Ljava/io/InputStream;->close()V
.line 38
iput-object v0, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->d:Ljava/io/InputStream;
:try_end_5
.catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_2
goto/16 :goto_7
:catch_2
move-exception p1
.line 39
invoke-virtual {p1}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
goto/16 :goto_7
:catchall_0
move-exception p1
goto/16 :goto_5
:catch_3
move-exception p1
.line 40
:try_start_6
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 41
iput-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->e:Ljava/lang/Throwable;
.line 42
sget-object p1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
:try_end_6
.catchall {:try_start_6 .. :try_end_6} :catchall_0
.line 43
iget-object v1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->b:Ljavax/net/ssl/HttpsURLConnection;
if-eqz v1, :cond_6
.line 44
invoke-virtual {v1}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
.line 45
iput-object v0, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->b:Ljavax/net/ssl/HttpsURLConnection;
.line 46
:cond_6
iget-object v1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->d:Ljava/io/InputStream;
if-eqz v1, :cond_7
.line 47
:try_start_7
invoke-virtual {v1}, Ljava/io/InputStream;->close()V
.line 48
iput-object v0, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->d:Ljava/io/InputStream;
:try_end_7
.catch Ljava/io/IOException; {:try_start_7 .. :try_end_7} :catch_4
goto :goto_2
:catch_4
move-exception v0
.line 49
invoke-virtual {v0}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
:cond_7
:goto_2
return-object p1
:catch_5
move-exception p1
.line 50
:try_start_8
invoke-virtual {p1}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 51
iput-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->e:Ljava/lang/Throwable;
.line 52
sget-object p1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
:try_end_8
.catchall {:try_start_8 .. :try_end_8} :catchall_0
.line 53
iget-object v1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->b:Ljavax/net/ssl/HttpsURLConnection;
if-eqz v1, :cond_8
.line 54
invoke-virtual {v1}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
.line 55
iput-object v0, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->b:Ljavax/net/ssl/HttpsURLConnection;
.line 56
:cond_8
iget-object v1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->d:Ljava/io/InputStream;
if-eqz v1, :cond_9
.line 57
:try_start_9
invoke-virtual {v1}, Ljava/io/InputStream;->close()V
.line 58
iput-object v0, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->d:Ljava/io/InputStream;
:try_end_9
.catch Ljava/io/IOException; {:try_start_9 .. :try_end_9} :catch_6
goto :goto_3
:catch_6
move-exception v0
.line 59
invoke-virtual {v0}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
:cond_9
:goto_3
return-object p1
:catch_7
move-exception p1
.line 60
:try_start_a
invoke-virtual {p1}, Ljavax/net/ssl/SSLHandshakeException;->getMessage()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 61
iput-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->e:Ljava/lang/Throwable;
.line 62
sget-object p1, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
:try_end_a
.catchall {:try_start_a .. :try_end_a} :catchall_0
.line 63
iget-object v1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->b:Ljavax/net/ssl/HttpsURLConnection;
if-eqz v1, :cond_a
.line 64
invoke-virtual {v1}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
.line 65
iput-object v0, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->b:Ljavax/net/ssl/HttpsURLConnection;
.line 66
:cond_a
iget-object v1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->d:Ljava/io/InputStream;
if-eqz v1, :cond_b
.line 67
:try_start_b
invoke-virtual {v1}, Ljava/io/InputStream;->close()V
.line 68
iput-object v0, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->d:Ljava/io/InputStream;
:try_end_b
.catch Ljava/io/IOException; {:try_start_b .. :try_end_b} :catch_8
goto :goto_4
:catch_8
move-exception v0
.line 69
invoke-virtual {v0}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
:cond_b
:goto_4
return-object p1
.line 70
:goto_5
iget-object v1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->b:Ljavax/net/ssl/HttpsURLConnection;
if-eqz v1, :cond_c
.line 71
invoke-virtual {v1}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
.line 72
iput-object v0, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->b:Ljavax/net/ssl/HttpsURLConnection;
.line 73
:cond_c
iget-object v1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->d:Ljava/io/InputStream;
if-eqz v1, :cond_d
.line 74
:try_start_c
invoke-virtual {v1}, Ljava/io/InputStream;->close()V
.line 75
iput-object v0, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->d:Ljava/io/InputStream;
:try_end_c
.catch Ljava/io/IOException; {:try_start_c .. :try_end_c} :catch_9
goto :goto_6
:catch_9
move-exception v0
.line 76
invoke-virtual {v0}, Ljava/io/IOException;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 77
:cond_d
:goto_6
throw p1
.line 78
:cond_e
:goto_7
sget-object p1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
return-object p1
.end method
.method public a(Ljava/lang/Boolean;)V
.locals 3
.line 79
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
if-eqz p1, :cond_2
.line 80
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object p1
const-string v0, "SSL verify success."
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 81
iget-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->a:Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;->a(Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;)Z
move-result p1
if-nez p1, :cond_4
.line 82
invoke-static {}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;->e()Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$b;
move-result-object p1
if-eqz p1, :cond_1
.line 83
new-instance p1, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-direct {p1}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;-><init>()V
.line 84
iget-object v0, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->a:Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;
invoke-static {v0}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;->b(Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;)Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object v0
invoke-virtual {v0}, Ltid/sktelecom/ssolib/b/a;->i()Ljava/util/ArrayList;
move-result-object v0
.line 85
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-lez v0, :cond_0
const-string v0, "11"
.line 86
invoke-virtual {p1, v0}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setServiceType(Ljava/lang/String;)V
goto :goto_0
:cond_0
const-string v0, "10"
.line 87
invoke-virtual {p1, v0}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setServiceType(Ljava/lang/String;)V
.line 88
:goto_0
invoke-static {}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;->e()Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$b;
move-result-object v0
invoke-interface {v0, p1}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$b;->a(Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;)V
.line 89
:cond_1
iget-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->a:Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;
invoke-virtual {p1}, Landroid/app/Activity;->finish()V
goto :goto_1
.line 90
:cond_2
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object p1
const-string v0, "SSL verify fail."
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 91
invoke-static {}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;->e()Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$b;
move-result-object p1
if-eqz p1, :cond_3
.line 92
sget-object p1, Ltid/sktelecom/ssolib/d;->h:Ltid/sktelecom/ssolib/d;
iget-object v0, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->e:Ljava/lang/Throwable;
iget-object v1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->c:Ljava/lang/String;
const/4 v2, 0x0
invoke-static {p1, v0, v1, v2}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;->a(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
.line 93
invoke-static {}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;->e()Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$b;
move-result-object v0
invoke-interface {v0, p1, v2}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$b;->a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
.line 94
:cond_3
iget-object p1, p0, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->a:Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;
invoke-virtual {p1}, Landroid/app/Activity;->finish()V
:cond_4
:goto_1
return-void
.end method
.method public synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.line 1
check-cast p1, [Ljava/lang/String;
invoke-virtual {p0, p1}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->a([Ljava/lang/String;)Ljava/lang/Boolean;
move-result-object p1
return-object p1
.end method
.method public synthetic onPostExecute(Ljava/lang/Object;)V
.locals 0
.line 1
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p0, p1}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$a;->a(Ljava/lang/Boolean;)V
return-void
.end method
@@ -0,0 +1,32 @@
.class public interface abstract Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$b;
.super Ljava/lang/Object;
.source "CustomTabAuthResultActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "b"
.end annotation
# virtual methods
.method public abstract a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.end method
.method public abstract a(Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;)V
.end method
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,79 @@
.class public Ltid/sktelecom/ssolib/JNIModule;
.super Ljava/lang/Object;
.source "JNIModule.java"
# static fields
.field private static mContext:Landroid/content/Context;
# direct methods
.method public static constructor <clinit>()V
.locals 1
const-string v0, "SSO"
.line 1
invoke-static {v0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
const/4 v0, 0x0
.line 2
sput-object v0, Ltid/sktelecom/ssolib/JNIModule;->mContext:Landroid/content/Context;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static AuthCheck(Landroid/content/Context;Ljava/lang/String;)I
.locals 0
.line 1
sput-object p0, Ltid/sktelecom/ssolib/JNIModule;->mContext:Landroid/content/Context;
.line 2
invoke-static {p1}, Ltid/sktelecom/ssolib/JNIModule;->AuthCheck(Ljava/lang/String;)I
move-result p0
return p0
.end method
.method private static native AuthCheck(Ljava/lang/String;)I
.end method
.method public static native getBuildType()Ljava/lang/String;
.end method
.method public static native getEncKey(Ljava/lang/String;)[B
.end method
.method public static getFingerprint(Ljava/lang/String;)[B
.locals 1
.line 1
sget-object v0, Ltid/sktelecom/ssolib/JNIModule;->mContext:Landroid/content/Context;
invoke-static {v0, p0}, Ltid/sktelecom/ssolib/common/l;->a(Landroid/content/Context;Ljava/lang/String;)[B
move-result-object p0
return-object p0
.end method
.method public static native getPackageList()Ljava/lang/String;
.end method
.method public static native getPackageListVersion()Ljava/lang/String;
.end method
.method public static native getPackageName(I)Ljava/lang/String;
.end method
@@ -0,0 +1,101 @@
.class public final Ltid/sktelecom/ssolib/R$anim;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "anim"
.end annotation
# static fields
.field public static final abc_fade_in:I = 0x7f010000
.field public static final abc_fade_out:I = 0x7f010001
.field public static final abc_grow_fade_in_from_bottom:I = 0x7f010002
.field public static final abc_popup_enter:I = 0x7f010003
.field public static final abc_popup_exit:I = 0x7f010004
.field public static final abc_shrink_fade_out_from_bottom:I = 0x7f010005
.field public static final abc_slide_in_bottom:I = 0x7f010006
.field public static final abc_slide_in_top:I = 0x7f010007
.field public static final abc_slide_out_bottom:I = 0x7f010008
.field public static final abc_slide_out_top:I = 0x7f010009
.field public static final abc_tooltip_enter:I = 0x7f01000a
.field public static final abc_tooltip_exit:I = 0x7f01000b
.field public static final btn_checkbox_to_checked_box_inner_merged_animation:I = 0x7f01000d
.field public static final btn_checkbox_to_checked_box_outer_merged_animation:I = 0x7f01000e
.field public static final btn_checkbox_to_checked_icon_null_animation:I = 0x7f01000f
.field public static final btn_checkbox_to_unchecked_box_inner_merged_animation:I = 0x7f010010
.field public static final btn_checkbox_to_unchecked_check_path_merged_animation:I = 0x7f010011
.field public static final btn_checkbox_to_unchecked_icon_null_animation:I = 0x7f010012
.field public static final btn_radio_to_off_mtrl_dot_group_animation:I = 0x7f010013
.field public static final btn_radio_to_off_mtrl_ring_outer_animation:I = 0x7f010014
.field public static final btn_radio_to_off_mtrl_ring_outer_path_animation:I = 0x7f010015
.field public static final btn_radio_to_on_mtrl_dot_group_animation:I = 0x7f010016
.field public static final btn_radio_to_on_mtrl_ring_outer_animation:I = 0x7f010017
.field public static final btn_radio_to_on_mtrl_ring_outer_path_animation:I = 0x7f010018
.field public static final design_bottom_sheet_slide_in:I = 0x7f010019
.field public static final design_bottom_sheet_slide_out:I = 0x7f01001a
.field public static final design_snackbar_in:I = 0x7f01001b
.field public static final design_snackbar_out:I = 0x7f01001c
.field public static final fido_combo_fade_in_dialog:I = 0x7f01001f
.field public static final fido_combo_fade_out_activity:I = 0x7f010020
.field public static final fido_combo_fade_out_dialog:I = 0x7f010021
.field public static final fragment_fast_out_extra_slow_in:I = 0x7f010022
.field public static final mtrl_bottom_sheet_slide_in:I = 0x7f010023
.field public static final mtrl_bottom_sheet_slide_out:I = 0x7f010024
.field public static final mtrl_card_lowers_interpolator:I = 0x7f010025
.field public static final option_in:I = 0x7f01002a
.field public static final option_out:I = 0x7f01002b
.field public static final progress_ani:I = 0x7f010030
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
@@ -0,0 +1,79 @@
.class public final Ltid/sktelecom/ssolib/R$animator;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "animator"
.end annotation
# static fields
.field public static final design_appbar_state_list_animator:I = 0x7f020000
.field public static final design_fab_hide_motion_spec:I = 0x7f020001
.field public static final design_fab_show_motion_spec:I = 0x7f020002
.field public static final finger_print_path:I = 0x7f020003
.field public static final fragment_close_enter:I = 0x7f020004
.field public static final fragment_close_exit:I = 0x7f020005
.field public static final fragment_fade_enter:I = 0x7f020006
.field public static final fragment_fade_exit:I = 0x7f020007
.field public static final fragment_open_enter:I = 0x7f020008
.field public static final fragment_open_exit:I = 0x7f020009
.field public static final linear_indeterminate_line1_head_interpolator:I = 0x7f02000a
.field public static final linear_indeterminate_line1_tail_interpolator:I = 0x7f02000b
.field public static final linear_indeterminate_line2_head_interpolator:I = 0x7f02000c
.field public static final linear_indeterminate_line2_tail_interpolator:I = 0x7f02000d
.field public static final mtrl_btn_state_list_anim:I = 0x7f02000e
.field public static final mtrl_btn_unelevated_state_list_anim:I = 0x7f02000f
.field public static final mtrl_card_state_list_anim:I = 0x7f020010
.field public static final mtrl_chip_state_list_anim:I = 0x7f020011
.field public static final mtrl_extended_fab_change_size_collapse_motion_spec:I = 0x7f020012
.field public static final mtrl_extended_fab_change_size_expand_motion_spec:I = 0x7f020013
.field public static final mtrl_extended_fab_hide_motion_spec:I = 0x7f020014
.field public static final mtrl_extended_fab_show_motion_spec:I = 0x7f020015
.field public static final mtrl_extended_fab_state_list_animator:I = 0x7f020016
.field public static final mtrl_fab_hide_motion_spec:I = 0x7f020017
.field public static final mtrl_fab_show_motion_spec:I = 0x7f020018
.field public static final mtrl_fab_transformation_sheet_collapse_spec:I = 0x7f020019
.field public static final mtrl_fab_transformation_sheet_expand_spec:I = 0x7f02001a
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,33 @@
.class public final Ltid/sktelecom/ssolib/R$bool;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "bool"
.end annotation
# static fields
.field public static final abc_action_bar_embed_tabs:I = 0x7f050001
.field public static final abc_allow_stacked_button_bar:I = 0x7f050002
.field public static final abc_config_actionMenuItemAllCaps:I = 0x7f050003
.field public static final mtrl_btn_textappearance_all_caps:I = 0x7f050006
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
@@ -0,0 +1,529 @@
.class public final Ltid/sktelecom/ssolib/R$color;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "color"
.end annotation
# static fields
.field public static final abc_background_cache_hint_selector_material_dark:I = 0x7f060000
.field public static final abc_background_cache_hint_selector_material_light:I = 0x7f060001
.field public static final abc_btn_colored_borderless_text_material:I = 0x7f060002
.field public static final abc_btn_colored_text_material:I = 0x7f060003
.field public static final abc_color_highlight_material:I = 0x7f060004
.field public static final abc_decor_view_status_guard:I = 0x7f060005
.field public static final abc_decor_view_status_guard_light:I = 0x7f060006
.field public static final abc_hint_foreground_material_dark:I = 0x7f060007
.field public static final abc_hint_foreground_material_light:I = 0x7f060008
.field public static final abc_primary_text_disable_only_material_dark:I = 0x7f060009
.field public static final abc_primary_text_disable_only_material_light:I = 0x7f06000a
.field public static final abc_primary_text_material_dark:I = 0x7f06000b
.field public static final abc_primary_text_material_light:I = 0x7f06000c
.field public static final abc_search_url_text:I = 0x7f06000d
.field public static final abc_search_url_text_normal:I = 0x7f06000e
.field public static final abc_search_url_text_pressed:I = 0x7f06000f
.field public static final abc_search_url_text_selected:I = 0x7f060010
.field public static final abc_secondary_text_material_dark:I = 0x7f060011
.field public static final abc_secondary_text_material_light:I = 0x7f060012
.field public static final abc_tint_btn_checkable:I = 0x7f060013
.field public static final abc_tint_default:I = 0x7f060014
.field public static final abc_tint_edittext:I = 0x7f060015
.field public static final abc_tint_seek_thumb:I = 0x7f060016
.field public static final abc_tint_spinner:I = 0x7f060017
.field public static final abc_tint_switch_track:I = 0x7f060018
.field public static final accent_material_dark:I = 0x7f060019
.field public static final accent_material_light:I = 0x7f06001a
.field public static final androidx_core_ripple_material_light:I = 0x7f06001b
.field public static final androidx_core_secondary_text_default_material_light:I = 0x7f06001c
.field public static final background_floating_material_dark:I = 0x7f06001d
.field public static final background_floating_material_light:I = 0x7f06001e
.field public static final background_material_dark:I = 0x7f06001f
.field public static final background_material_light:I = 0x7f060020
.field public static final bright_foreground_disabled_material_dark:I = 0x7f060027
.field public static final bright_foreground_disabled_material_light:I = 0x7f060028
.field public static final bright_foreground_inverse_material_dark:I = 0x7f060029
.field public static final bright_foreground_inverse_material_light:I = 0x7f06002a
.field public static final bright_foreground_material_dark:I = 0x7f06002b
.field public static final bright_foreground_material_light:I = 0x7f06002c
.field public static final browser_actions_bg_grey:I = 0x7f06002d
.field public static final browser_actions_divider_color:I = 0x7f06002e
.field public static final browser_actions_text_color:I = 0x7f06002f
.field public static final browser_actions_title_color:I = 0x7f060030
.field public static final button_material_dark:I = 0x7f060032
.field public static final button_material_light:I = 0x7f060033
.field public static final cardview_dark_background:I = 0x7f06003c
.field public static final cardview_light_background:I = 0x7f06003d
.field public static final cardview_shadow_end_color:I = 0x7f06003e
.field public static final cardview_shadow_start_color:I = 0x7f06003f
.field public static final checkbox_themeable_attribute_color:I = 0x7f060040
.field public static final colorAccent:I = 0x7f060041
.field public static final colorPrimary:I = 0x7f060042
.field public static final colorPrimaryDark:I = 0x7f060043
.field public static final colorTransparent:I = 0x7f060044
.field public static final common_google_signin_btn_text_dark:I = 0x7f060220
.field public static final common_google_signin_btn_text_dark_default:I = 0x7f060221
.field public static final common_google_signin_btn_text_dark_disabled:I = 0x7f060222
.field public static final common_google_signin_btn_text_dark_focused:I = 0x7f060223
.field public static final common_google_signin_btn_text_dark_pressed:I = 0x7f060224
.field public static final common_google_signin_btn_text_light:I = 0x7f060225
.field public static final common_google_signin_btn_text_light_default:I = 0x7f060226
.field public static final common_google_signin_btn_text_light_disabled:I = 0x7f060227
.field public static final common_google_signin_btn_text_light_focused:I = 0x7f060228
.field public static final common_google_signin_btn_text_light_pressed:I = 0x7f060229
.field public static final common_google_signin_btn_tint:I = 0x7f06022a
.field public static final design_bottom_navigation_shadow_color:I = 0x7f06022b
.field public static final design_box_stroke_color:I = 0x7f06022c
.field public static final design_dark_default_color_background:I = 0x7f06022d
.field public static final design_dark_default_color_error:I = 0x7f06022e
.field public static final design_dark_default_color_on_background:I = 0x7f06022f
.field public static final design_dark_default_color_on_error:I = 0x7f060230
.field public static final design_dark_default_color_on_primary:I = 0x7f060231
.field public static final design_dark_default_color_on_secondary:I = 0x7f060232
.field public static final design_dark_default_color_on_surface:I = 0x7f060233
.field public static final design_dark_default_color_primary:I = 0x7f060234
.field public static final design_dark_default_color_primary_dark:I = 0x7f060235
.field public static final design_dark_default_color_primary_variant:I = 0x7f060236
.field public static final design_dark_default_color_secondary:I = 0x7f060237
.field public static final design_dark_default_color_secondary_variant:I = 0x7f060238
.field public static final design_dark_default_color_surface:I = 0x7f060239
.field public static final design_default_color_background:I = 0x7f06023a
.field public static final design_default_color_error:I = 0x7f06023b
.field public static final design_default_color_on_background:I = 0x7f06023c
.field public static final design_default_color_on_error:I = 0x7f06023d
.field public static final design_default_color_on_primary:I = 0x7f06023e
.field public static final design_default_color_on_secondary:I = 0x7f06023f
.field public static final design_default_color_on_surface:I = 0x7f060240
.field public static final design_default_color_primary:I = 0x7f060241
.field public static final design_default_color_primary_dark:I = 0x7f060242
.field public static final design_default_color_primary_variant:I = 0x7f060243
.field public static final design_default_color_secondary:I = 0x7f060244
.field public static final design_default_color_secondary_variant:I = 0x7f060245
.field public static final design_default_color_surface:I = 0x7f060246
.field public static final design_error:I = 0x7f060247
.field public static final design_fab_shadow_end_color:I = 0x7f060248
.field public static final design_fab_shadow_mid_color:I = 0x7f060249
.field public static final design_fab_shadow_start_color:I = 0x7f06024a
.field public static final design_fab_stroke_end_inner_color:I = 0x7f06024b
.field public static final design_fab_stroke_end_outer_color:I = 0x7f06024c
.field public static final design_fab_stroke_top_inner_color:I = 0x7f06024d
.field public static final design_fab_stroke_top_outer_color:I = 0x7f06024e
.field public static final design_icon_tint:I = 0x7f06024f
.field public static final design_snackbar_background_color:I = 0x7f060250
.field public static final dialogPressBg:I = 0x7f060251
.field public static final dim_foreground_disabled_material_dark:I = 0x7f060252
.field public static final dim_foreground_disabled_material_light:I = 0x7f060253
.field public static final dim_foreground_material_dark:I = 0x7f060254
.field public static final dim_foreground_material_light:I = 0x7f060255
.field public static final error_color_material_dark:I = 0x7f06025e
.field public static final error_color_material_light:I = 0x7f06025f
.field public static final fido_combo_backgroundcolor:I = 0x7f060269
.field public static final fido_combo_button_text_color:I = 0x7f06026a
.field public static final fido_combo_hint_color:I = 0x7f06026b
.field public static final fido_combo_success_color:I = 0x7f06026c
.field public static final fido_combo_warning_color:I = 0x7f06026d
.field public static final foreground_material_dark:I = 0x7f06026e
.field public static final foreground_material_light:I = 0x7f06026f
.field public static final highlighted_text_material_dark:I = 0x7f060274
.field public static final highlighted_text_material_light:I = 0x7f060275
.field public static final material_blue_grey_800:I = 0x7f06027e
.field public static final material_blue_grey_900:I = 0x7f06027f
.field public static final material_blue_grey_950:I = 0x7f060280
.field public static final material_cursor_color:I = 0x7f060281
.field public static final material_deep_teal_200:I = 0x7f060282
.field public static final material_deep_teal_500:I = 0x7f060283
.field public static final material_grey_100:I = 0x7f060284
.field public static final material_grey_300:I = 0x7f060285
.field public static final material_grey_50:I = 0x7f060286
.field public static final material_grey_600:I = 0x7f060287
.field public static final material_grey_800:I = 0x7f060288
.field public static final material_grey_850:I = 0x7f060289
.field public static final material_grey_900:I = 0x7f06028a
.field public static final material_on_background_disabled:I = 0x7f06028b
.field public static final material_on_background_emphasis_high_type:I = 0x7f06028c
.field public static final material_on_background_emphasis_medium:I = 0x7f06028d
.field public static final material_on_primary_disabled:I = 0x7f06028e
.field public static final material_on_primary_emphasis_high_type:I = 0x7f06028f
.field public static final material_on_primary_emphasis_medium:I = 0x7f060290
.field public static final material_on_surface_disabled:I = 0x7f060291
.field public static final material_on_surface_emphasis_high_type:I = 0x7f060292
.field public static final material_on_surface_emphasis_medium:I = 0x7f060293
.field public static final material_on_surface_stroke:I = 0x7f060294
.field public static final material_slider_active_tick_marks_color:I = 0x7f060295
.field public static final material_slider_active_track_color:I = 0x7f060296
.field public static final material_slider_halo_color:I = 0x7f060297
.field public static final material_slider_inactive_tick_marks_color:I = 0x7f060298
.field public static final material_slider_inactive_track_color:I = 0x7f060299
.field public static final material_slider_thumb_color:I = 0x7f06029a
.field public static final material_timepicker_button_background:I = 0x7f06029b
.field public static final material_timepicker_button_stroke:I = 0x7f06029c
.field public static final material_timepicker_clock_text_color:I = 0x7f06029d
.field public static final material_timepicker_clockface:I = 0x7f06029e
.field public static final material_timepicker_modebutton_tint:I = 0x7f06029f
.field public static final mtrl_bottom_nav_colored_item_tint:I = 0x7f0602a0
.field public static final mtrl_bottom_nav_colored_ripple_color:I = 0x7f0602a1
.field public static final mtrl_bottom_nav_item_tint:I = 0x7f0602a2
.field public static final mtrl_bottom_nav_ripple_color:I = 0x7f0602a3
.field public static final mtrl_btn_bg_color_selector:I = 0x7f0602a4
.field public static final mtrl_btn_ripple_color:I = 0x7f0602a5
.field public static final mtrl_btn_stroke_color_selector:I = 0x7f0602a6
.field public static final mtrl_btn_text_btn_bg_color_selector:I = 0x7f0602a7
.field public static final mtrl_btn_text_btn_ripple_color:I = 0x7f0602a8
.field public static final mtrl_btn_text_color_disabled:I = 0x7f0602a9
.field public static final mtrl_btn_text_color_selector:I = 0x7f0602aa
.field public static final mtrl_btn_transparent_bg_color:I = 0x7f0602ab
.field public static final mtrl_calendar_item_stroke_color:I = 0x7f0602ac
.field public static final mtrl_calendar_selected_range:I = 0x7f0602ad
.field public static final mtrl_card_view_foreground:I = 0x7f0602ae
.field public static final mtrl_card_view_ripple:I = 0x7f0602af
.field public static final mtrl_chip_background_color:I = 0x7f0602b0
.field public static final mtrl_chip_close_icon_tint:I = 0x7f0602b1
.field public static final mtrl_chip_surface_color:I = 0x7f0602b2
.field public static final mtrl_chip_text_color:I = 0x7f0602b3
.field public static final mtrl_choice_chip_background_color:I = 0x7f0602b4
.field public static final mtrl_choice_chip_ripple_color:I = 0x7f0602b5
.field public static final mtrl_choice_chip_text_color:I = 0x7f0602b6
.field public static final mtrl_error:I = 0x7f0602b7
.field public static final mtrl_fab_bg_color_selector:I = 0x7f0602b8
.field public static final mtrl_fab_icon_text_color_selector:I = 0x7f0602b9
.field public static final mtrl_fab_ripple_color:I = 0x7f0602ba
.field public static final mtrl_filled_background_color:I = 0x7f0602bb
.field public static final mtrl_filled_icon_tint:I = 0x7f0602bc
.field public static final mtrl_filled_stroke_color:I = 0x7f0602bd
.field public static final mtrl_indicator_text_color:I = 0x7f0602be
.field public static final mtrl_navigation_item_background_color:I = 0x7f0602c0
.field public static final mtrl_navigation_item_icon_tint:I = 0x7f0602c1
.field public static final mtrl_navigation_item_text_color:I = 0x7f0602c2
.field public static final mtrl_on_primary_text_btn_text_color_selector:I = 0x7f0602c3
.field public static final mtrl_on_surface_ripple_color:I = 0x7f0602c4
.field public static final mtrl_outlined_icon_tint:I = 0x7f0602c5
.field public static final mtrl_outlined_stroke_color:I = 0x7f0602c6
.field public static final mtrl_popupmenu_overlay_color:I = 0x7f0602c7
.field public static final mtrl_scrim_color:I = 0x7f0602c8
.field public static final mtrl_tabs_colored_ripple_color:I = 0x7f0602c9
.field public static final mtrl_tabs_icon_color_selector:I = 0x7f0602ca
.field public static final mtrl_tabs_icon_color_selector_colored:I = 0x7f0602cb
.field public static final mtrl_tabs_legacy_text_color_selector:I = 0x7f0602cc
.field public static final mtrl_tabs_ripple_color:I = 0x7f0602cd
.field public static final mtrl_text_btn_text_color_selector:I = 0x7f0602ce
.field public static final mtrl_textinput_default_box_stroke_color:I = 0x7f0602cf
.field public static final mtrl_textinput_disabled_color:I = 0x7f0602d0
.field public static final mtrl_textinput_filled_box_default_background_color:I = 0x7f0602d1
.field public static final mtrl_textinput_focused_box_stroke_color:I = 0x7f0602d2
.field public static final mtrl_textinput_hovered_box_stroke_color:I = 0x7f0602d3
.field public static final notification_action_color_filter:I = 0x7f0602d7
.field public static final notification_icon_bg_color:I = 0x7f0602d8
.field public static final passCodePressBg:I = 0x7f0602da
.field public static final primary_dark_material_dark:I = 0x7f0602df
.field public static final primary_dark_material_light:I = 0x7f0602e0
.field public static final primary_material_dark:I = 0x7f0602e1
.field public static final primary_material_light:I = 0x7f0602e2
.field public static final primary_text_default_material_dark:I = 0x7f0602e3
.field public static final primary_text_default_material_light:I = 0x7f0602e4
.field public static final primary_text_disabled_material_dark:I = 0x7f0602e5
.field public static final primary_text_disabled_material_light:I = 0x7f0602e6
.field public static final radiobutton_themeable_attribute_color:I = 0x7f0602e7
.field public static final ripple_material_dark:I = 0x7f0602e9
.field public static final ripple_material_light:I = 0x7f0602ea
.field public static final secondary_text_default_material_dark:I = 0x7f0602ec
.field public static final secondary_text_default_material_light:I = 0x7f0602ed
.field public static final secondary_text_disabled_material_dark:I = 0x7f0602ee
.field public static final secondary_text_disabled_material_light:I = 0x7f0602ef
.field public static final ssolib_color_dark_blue:I = 0x7f0602fe
.field public static final ssolib_color_dimmed_dark_blue:I = 0x7f0602ff
.field public static final ssolib_color_dimmed_light_blue:I = 0x7f060300
.field public static final ssolib_color_gray_01:I = 0x7f060301
.field public static final ssolib_color_gray_2c:I = 0x7f060302
.field public static final ssolib_color_gray_4d:I = 0x7f060303
.field public static final ssolib_color_gray_60:I = 0x7f060304
.field public static final ssolib_color_gray_6a:I = 0x7f060305
.field public static final ssolib_color_gray_c3:I = 0x7f060306
.field public static final ssolib_color_gray_d3:I = 0x7f060307
.field public static final ssolib_color_gray_d7:I = 0x7f060308
.field public static final ssolib_color_gray_df:I = 0x7f060309
.field public static final ssolib_color_gray_e7:I = 0x7f06030a
.field public static final ssolib_color_gray_f4:I = 0x7f06030b
.field public static final ssolib_color_gray_f5:I = 0x7f06030c
.field public static final ssolib_color_light_blue:I = 0x7f06030d
.field public static final ssolib_color_text_grayd3_gray60:I = 0x7f06030e
.field public static final ssolib_color_text_lightblue_with_dim:I = 0x7f06030f
.field public static final ssolib_color_text_white_gray01:I = 0x7f060310
.field public static final ssolib_color_text_white_grayblue:I = 0x7f060311
.field public static final switch_thumb_disabled_material_dark:I = 0x7f060313
.field public static final switch_thumb_disabled_material_light:I = 0x7f060314
.field public static final switch_thumb_material_dark:I = 0x7f060315
.field public static final switch_thumb_material_light:I = 0x7f060316
.field public static final switch_thumb_normal_material_dark:I = 0x7f060317
.field public static final switch_thumb_normal_material_light:I = 0x7f060318
.field public static final test_mtrl_calendar_day:I = 0x7f060319
.field public static final test_mtrl_calendar_day_selected:I = 0x7f06031a
.field public static final tooltip_background_dark:I = 0x7f06035d
.field public static final tooltip_background_light:I = 0x7f06035e
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
@@ -0,0 +1,815 @@
.class public final Ltid/sktelecom/ssolib/R$dimen;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "dimen"
.end annotation
# static fields
.field public static final abc_action_bar_content_inset_material:I = 0x7f070000
.field public static final abc_action_bar_content_inset_with_nav:I = 0x7f070001
.field public static final abc_action_bar_default_height_material:I = 0x7f070002
.field public static final abc_action_bar_default_padding_end_material:I = 0x7f070003
.field public static final abc_action_bar_default_padding_start_material:I = 0x7f070004
.field public static final abc_action_bar_elevation_material:I = 0x7f070005
.field public static final abc_action_bar_icon_vertical_padding_material:I = 0x7f070006
.field public static final abc_action_bar_overflow_padding_end_material:I = 0x7f070007
.field public static final abc_action_bar_overflow_padding_start_material:I = 0x7f070008
.field public static final abc_action_bar_stacked_max_height:I = 0x7f070009
.field public static final abc_action_bar_stacked_tab_max_width:I = 0x7f07000a
.field public static final abc_action_bar_subtitle_bottom_margin_material:I = 0x7f07000b
.field public static final abc_action_bar_subtitle_top_margin_material:I = 0x7f07000c
.field public static final abc_action_button_min_height_material:I = 0x7f07000d
.field public static final abc_action_button_min_width_material:I = 0x7f07000e
.field public static final abc_action_button_min_width_overflow_material:I = 0x7f07000f
.field public static final abc_alert_dialog_button_bar_height:I = 0x7f070010
.field public static final abc_alert_dialog_button_dimen:I = 0x7f070011
.field public static final abc_button_inset_horizontal_material:I = 0x7f070012
.field public static final abc_button_inset_vertical_material:I = 0x7f070013
.field public static final abc_button_padding_horizontal_material:I = 0x7f070014
.field public static final abc_button_padding_vertical_material:I = 0x7f070015
.field public static final abc_cascading_menus_min_smallest_width:I = 0x7f070016
.field public static final abc_config_prefDialogWidth:I = 0x7f070017
.field public static final abc_control_corner_material:I = 0x7f070018
.field public static final abc_control_inset_material:I = 0x7f070019
.field public static final abc_control_padding_material:I = 0x7f07001a
.field public static final abc_dialog_corner_radius_material:I = 0x7f07001b
.field public static final abc_dialog_fixed_height_major:I = 0x7f07001c
.field public static final abc_dialog_fixed_height_minor:I = 0x7f07001d
.field public static final abc_dialog_fixed_width_major:I = 0x7f07001e
.field public static final abc_dialog_fixed_width_minor:I = 0x7f07001f
.field public static final abc_dialog_list_padding_bottom_no_buttons:I = 0x7f070020
.field public static final abc_dialog_list_padding_top_no_title:I = 0x7f070021
.field public static final abc_dialog_min_width_major:I = 0x7f070022
.field public static final abc_dialog_min_width_minor:I = 0x7f070023
.field public static final abc_dialog_padding_material:I = 0x7f070024
.field public static final abc_dialog_padding_top_material:I = 0x7f070025
.field public static final abc_dialog_title_divider_material:I = 0x7f070026
.field public static final abc_disabled_alpha_material_dark:I = 0x7f070027
.field public static final abc_disabled_alpha_material_light:I = 0x7f070028
.field public static final abc_dropdownitem_icon_width:I = 0x7f070029
.field public static final abc_dropdownitem_text_padding_left:I = 0x7f07002a
.field public static final abc_dropdownitem_text_padding_right:I = 0x7f07002b
.field public static final abc_edit_text_inset_bottom_material:I = 0x7f07002c
.field public static final abc_edit_text_inset_horizontal_material:I = 0x7f07002d
.field public static final abc_edit_text_inset_top_material:I = 0x7f07002e
.field public static final abc_floating_window_z:I = 0x7f07002f
.field public static final abc_list_item_height_large_material:I = 0x7f070030
.field public static final abc_list_item_height_material:I = 0x7f070031
.field public static final abc_list_item_height_small_material:I = 0x7f070032
.field public static final abc_list_item_padding_horizontal_material:I = 0x7f070033
.field public static final abc_panel_menu_list_width:I = 0x7f070034
.field public static final abc_progress_bar_height_material:I = 0x7f070035
.field public static final abc_search_view_preferred_height:I = 0x7f070036
.field public static final abc_search_view_preferred_width:I = 0x7f070037
.field public static final abc_seekbar_track_background_height_material:I = 0x7f070038
.field public static final abc_seekbar_track_progress_height_material:I = 0x7f070039
.field public static final abc_select_dialog_padding_start_material:I = 0x7f07003a
.field public static final abc_switch_padding:I = 0x7f07003b
.field public static final abc_text_size_body_1_material:I = 0x7f07003c
.field public static final abc_text_size_body_2_material:I = 0x7f07003d
.field public static final abc_text_size_button_material:I = 0x7f07003e
.field public static final abc_text_size_caption_material:I = 0x7f07003f
.field public static final abc_text_size_display_1_material:I = 0x7f070040
.field public static final abc_text_size_display_2_material:I = 0x7f070041
.field public static final abc_text_size_display_3_material:I = 0x7f070042
.field public static final abc_text_size_display_4_material:I = 0x7f070043
.field public static final abc_text_size_headline_material:I = 0x7f070044
.field public static final abc_text_size_large_material:I = 0x7f070045
.field public static final abc_text_size_medium_material:I = 0x7f070046
.field public static final abc_text_size_menu_header_material:I = 0x7f070047
.field public static final abc_text_size_menu_material:I = 0x7f070048
.field public static final abc_text_size_small_material:I = 0x7f070049
.field public static final abc_text_size_subhead_material:I = 0x7f07004a
.field public static final abc_text_size_subtitle_material_toolbar:I = 0x7f07004b
.field public static final abc_text_size_title_material:I = 0x7f07004c
.field public static final abc_text_size_title_material_toolbar:I = 0x7f07004d
.field public static final action_bar_size:I = 0x7f07004e
.field public static final activity_horizontal_margin:I = 0x7f07004f
.field public static final activity_vertical_margin:I = 0x7f070050
.field public static final appcompat_dialog_background_inset:I = 0x7f070058
.field public static final browser_actions_context_menu_max_width:I = 0x7f07008a
.field public static final browser_actions_context_menu_min_padding:I = 0x7f07008b
.field public static final cardview_compat_inset_shadow:I = 0x7f07008c
.field public static final cardview_default_elevation:I = 0x7f07008d
.field public static final cardview_default_radius:I = 0x7f07008e
.field public static final clock_face_margin_start:I = 0x7f070090
.field public static final compat_button_inset_horizontal_material:I = 0x7f070091
.field public static final compat_button_inset_vertical_material:I = 0x7f070092
.field public static final compat_button_padding_horizontal_material:I = 0x7f070093
.field public static final compat_button_padding_vertical_material:I = 0x7f070094
.field public static final compat_control_corner_material:I = 0x7f070095
.field public static final compat_notification_large_icon_max_height:I = 0x7f070096
.field public static final compat_notification_large_icon_max_width:I = 0x7f070097
.field public static final default_dimension:I = 0x7f070099
.field public static final design_appbar_elevation:I = 0x7f07009a
.field public static final design_bottom_navigation_active_item_max_width:I = 0x7f07009b
.field public static final design_bottom_navigation_active_item_min_width:I = 0x7f07009c
.field public static final design_bottom_navigation_active_text_size:I = 0x7f07009d
.field public static final design_bottom_navigation_elevation:I = 0x7f07009e
.field public static final design_bottom_navigation_height:I = 0x7f07009f
.field public static final design_bottom_navigation_icon_size:I = 0x7f0700a0
.field public static final design_bottom_navigation_item_max_width:I = 0x7f0700a1
.field public static final design_bottom_navigation_item_min_width:I = 0x7f0700a2
.field public static final design_bottom_navigation_label_padding:I = 0x7f0700a3
.field public static final design_bottom_navigation_margin:I = 0x7f0700a4
.field public static final design_bottom_navigation_shadow_height:I = 0x7f0700a5
.field public static final design_bottom_navigation_text_size:I = 0x7f0700a6
.field public static final design_bottom_sheet_elevation:I = 0x7f0700a7
.field public static final design_bottom_sheet_modal_elevation:I = 0x7f0700a8
.field public static final design_bottom_sheet_peek_height_min:I = 0x7f0700a9
.field public static final design_fab_border_width:I = 0x7f0700aa
.field public static final design_fab_elevation:I = 0x7f0700ab
.field public static final design_fab_image_size:I = 0x7f0700ac
.field public static final design_fab_size_mini:I = 0x7f0700ad
.field public static final design_fab_size_normal:I = 0x7f0700ae
.field public static final design_fab_translation_z_hovered_focused:I = 0x7f0700af
.field public static final design_fab_translation_z_pressed:I = 0x7f0700b0
.field public static final design_navigation_elevation:I = 0x7f0700b1
.field public static final design_navigation_icon_padding:I = 0x7f0700b2
.field public static final design_navigation_icon_size:I = 0x7f0700b3
.field public static final design_navigation_item_horizontal_padding:I = 0x7f0700b4
.field public static final design_navigation_item_icon_padding:I = 0x7f0700b5
.field public static final design_navigation_max_width:I = 0x7f0700b6
.field public static final design_navigation_padding_bottom:I = 0x7f0700b7
.field public static final design_navigation_separator_vertical_padding:I = 0x7f0700b8
.field public static final design_snackbar_action_inline_max_width:I = 0x7f0700b9
.field public static final design_snackbar_action_text_color_alpha:I = 0x7f0700ba
.field public static final design_snackbar_background_corner_radius:I = 0x7f0700bb
.field public static final design_snackbar_elevation:I = 0x7f0700bc
.field public static final design_snackbar_extra_spacing_horizontal:I = 0x7f0700bd
.field public static final design_snackbar_max_width:I = 0x7f0700be
.field public static final design_snackbar_min_width:I = 0x7f0700bf
.field public static final design_snackbar_padding_horizontal:I = 0x7f0700c0
.field public static final design_snackbar_padding_vertical:I = 0x7f0700c1
.field public static final design_snackbar_padding_vertical_2lines:I = 0x7f0700c2
.field public static final design_snackbar_text_size:I = 0x7f0700c3
.field public static final design_tab_max_width:I = 0x7f0700c4
.field public static final design_tab_scrollable_min_width:I = 0x7f0700c5
.field public static final design_tab_text_size:I = 0x7f0700c6
.field public static final design_tab_text_size_2line:I = 0x7f0700c7
.field public static final design_textinput_caption_translate_y:I = 0x7f0700c8
.field public static final disabled_alpha_material_dark:I = 0x7f0700c9
.field public static final disabled_alpha_material_light:I = 0x7f0700ca
.field public static final fastscroll_default_thickness:I = 0x7f0700ef
.field public static final fastscroll_margin:I = 0x7f0700f0
.field public static final fastscroll_minimum_range:I = 0x7f0700f1
.field public static final fido_combo_fab_margin:I = 0x7f0700f2
.field public static final highlight_alpha_material_colored:I = 0x7f0700f6
.field public static final highlight_alpha_material_dark:I = 0x7f0700f7
.field public static final highlight_alpha_material_light:I = 0x7f0700f8
.field public static final hint_alpha_material_dark:I = 0x7f0700f9
.field public static final hint_alpha_material_light:I = 0x7f0700fa
.field public static final hint_pressed_alpha_material_dark:I = 0x7f0700fb
.field public static final hint_pressed_alpha_material_light:I = 0x7f0700fc
.field public static final item_touch_helper_max_drag_scroll_per_frame:I = 0x7f0700fd
.field public static final item_touch_helper_swipe_escape_max_velocity:I = 0x7f0700fe
.field public static final item_touch_helper_swipe_escape_velocity:I = 0x7f0700ff
.field public static final material_clock_display_padding:I = 0x7f070120
.field public static final material_clock_face_margin_top:I = 0x7f070121
.field public static final material_clock_hand_center_dot_radius:I = 0x7f070122
.field public static final material_clock_hand_padding:I = 0x7f070123
.field public static final material_clock_hand_stroke_width:I = 0x7f070124
.field public static final material_clock_number_text_size:I = 0x7f070125
.field public static final material_clock_period_toggle_height:I = 0x7f070126
.field public static final material_clock_period_toggle_margin_left:I = 0x7f070127
.field public static final material_clock_period_toggle_width:I = 0x7f070128
.field public static final material_clock_size:I = 0x7f070129
.field public static final material_cursor_inset_bottom:I = 0x7f07012a
.field public static final material_cursor_inset_top:I = 0x7f07012b
.field public static final material_cursor_width:I = 0x7f07012c
.field public static final material_emphasis_disabled:I = 0x7f07012d
.field public static final material_emphasis_high_type:I = 0x7f07012e
.field public static final material_emphasis_medium:I = 0x7f07012f
.field public static final material_filled_edittext_font_1_3_padding_bottom:I = 0x7f070130
.field public static final material_filled_edittext_font_1_3_padding_top:I = 0x7f070131
.field public static final material_filled_edittext_font_2_0_padding_bottom:I = 0x7f070132
.field public static final material_filled_edittext_font_2_0_padding_top:I = 0x7f070133
.field public static final material_font_1_3_box_collapsed_padding_top:I = 0x7f070134
.field public static final material_font_2_0_box_collapsed_padding_top:I = 0x7f070135
.field public static final material_helper_text_default_padding_top:I = 0x7f070136
.field public static final material_helper_text_font_1_3_padding_horizontal:I = 0x7f070137
.field public static final material_helper_text_font_1_3_padding_top:I = 0x7f070138
.field public static final material_input_text_to_prefix_suffix_padding:I = 0x7f070139
.field public static final material_text_view_test_line_height:I = 0x7f07013a
.field public static final material_text_view_test_line_height_override:I = 0x7f07013b
.field public static final material_timepicker_dialog_buttons_margin_top:I = 0x7f07013c
.field public static final mtrl_alert_dialog_background_inset_bottom:I = 0x7f07013f
.field public static final mtrl_alert_dialog_background_inset_end:I = 0x7f070140
.field public static final mtrl_alert_dialog_background_inset_start:I = 0x7f070141
.field public static final mtrl_alert_dialog_background_inset_top:I = 0x7f070142
.field public static final mtrl_alert_dialog_picker_background_inset:I = 0x7f070143
.field public static final mtrl_badge_horizontal_edge_offset:I = 0x7f070144
.field public static final mtrl_badge_long_text_horizontal_padding:I = 0x7f070145
.field public static final mtrl_badge_radius:I = 0x7f070146
.field public static final mtrl_badge_text_horizontal_edge_offset:I = 0x7f070147
.field public static final mtrl_badge_text_size:I = 0x7f070148
.field public static final mtrl_badge_toolbar_action_menu_item_horizontal_offset:I = 0x7f070149
.field public static final mtrl_badge_toolbar_action_menu_item_vertical_offset:I = 0x7f07014a
.field public static final mtrl_badge_with_text_radius:I = 0x7f07014b
.field public static final mtrl_bottomappbar_fabOffsetEndMode:I = 0x7f07014c
.field public static final mtrl_bottomappbar_fab_bottom_margin:I = 0x7f07014d
.field public static final mtrl_bottomappbar_fab_cradle_margin:I = 0x7f07014e
.field public static final mtrl_bottomappbar_fab_cradle_rounded_corner_radius:I = 0x7f07014f
.field public static final mtrl_bottomappbar_fab_cradle_vertical_offset:I = 0x7f070150
.field public static final mtrl_bottomappbar_height:I = 0x7f070151
.field public static final mtrl_btn_corner_radius:I = 0x7f070152
.field public static final mtrl_btn_dialog_btn_min_width:I = 0x7f070153
.field public static final mtrl_btn_disabled_elevation:I = 0x7f070154
.field public static final mtrl_btn_disabled_z:I = 0x7f070155
.field public static final mtrl_btn_elevation:I = 0x7f070156
.field public static final mtrl_btn_focused_z:I = 0x7f070157
.field public static final mtrl_btn_hovered_z:I = 0x7f070158
.field public static final mtrl_btn_icon_btn_padding_left:I = 0x7f070159
.field public static final mtrl_btn_icon_padding:I = 0x7f07015a
.field public static final mtrl_btn_inset:I = 0x7f07015b
.field public static final mtrl_btn_letter_spacing:I = 0x7f07015c
.field public static final mtrl_btn_padding_bottom:I = 0x7f07015d
.field public static final mtrl_btn_padding_left:I = 0x7f07015e
.field public static final mtrl_btn_padding_right:I = 0x7f07015f
.field public static final mtrl_btn_padding_top:I = 0x7f070160
.field public static final mtrl_btn_pressed_z:I = 0x7f070161
.field public static final mtrl_btn_snackbar_margin_horizontal:I = 0x7f070162
.field public static final mtrl_btn_stroke_size:I = 0x7f070163
.field public static final mtrl_btn_text_btn_icon_padding:I = 0x7f070164
.field public static final mtrl_btn_text_btn_padding_left:I = 0x7f070165
.field public static final mtrl_btn_text_btn_padding_right:I = 0x7f070166
.field public static final mtrl_btn_text_size:I = 0x7f070167
.field public static final mtrl_btn_z:I = 0x7f070168
.field public static final mtrl_calendar_action_confirm_button_min_width:I = 0x7f070169
.field public static final mtrl_calendar_action_height:I = 0x7f07016a
.field public static final mtrl_calendar_action_padding:I = 0x7f07016b
.field public static final mtrl_calendar_bottom_padding:I = 0x7f07016c
.field public static final mtrl_calendar_content_padding:I = 0x7f07016d
.field public static final mtrl_calendar_day_corner:I = 0x7f07016e
.field public static final mtrl_calendar_day_height:I = 0x7f07016f
.field public static final mtrl_calendar_day_horizontal_padding:I = 0x7f070170
.field public static final mtrl_calendar_day_today_stroke:I = 0x7f070171
.field public static final mtrl_calendar_day_vertical_padding:I = 0x7f070172
.field public static final mtrl_calendar_day_width:I = 0x7f070173
.field public static final mtrl_calendar_days_of_week_height:I = 0x7f070174
.field public static final mtrl_calendar_dialog_background_inset:I = 0x7f070175
.field public static final mtrl_calendar_header_content_padding:I = 0x7f070176
.field public static final mtrl_calendar_header_content_padding_fullscreen:I = 0x7f070177
.field public static final mtrl_calendar_header_divider_thickness:I = 0x7f070178
.field public static final mtrl_calendar_header_height:I = 0x7f070179
.field public static final mtrl_calendar_header_height_fullscreen:I = 0x7f07017a
.field public static final mtrl_calendar_header_selection_line_height:I = 0x7f07017b
.field public static final mtrl_calendar_header_text_padding:I = 0x7f07017c
.field public static final mtrl_calendar_header_toggle_margin_bottom:I = 0x7f07017d
.field public static final mtrl_calendar_header_toggle_margin_top:I = 0x7f07017e
.field public static final mtrl_calendar_landscape_header_width:I = 0x7f07017f
.field public static final mtrl_calendar_maximum_default_fullscreen_minor_axis:I = 0x7f070180
.field public static final mtrl_calendar_month_horizontal_padding:I = 0x7f070181
.field public static final mtrl_calendar_month_vertical_padding:I = 0x7f070182
.field public static final mtrl_calendar_navigation_bottom_padding:I = 0x7f070183
.field public static final mtrl_calendar_navigation_height:I = 0x7f070184
.field public static final mtrl_calendar_navigation_top_padding:I = 0x7f070185
.field public static final mtrl_calendar_pre_l_text_clip_padding:I = 0x7f070186
.field public static final mtrl_calendar_selection_baseline_to_top_fullscreen:I = 0x7f070187
.field public static final mtrl_calendar_selection_text_baseline_to_bottom:I = 0x7f070188
.field public static final mtrl_calendar_selection_text_baseline_to_bottom_fullscreen:I = 0x7f070189
.field public static final mtrl_calendar_selection_text_baseline_to_top:I = 0x7f07018a
.field public static final mtrl_calendar_text_input_padding_top:I = 0x7f07018b
.field public static final mtrl_calendar_title_baseline_to_top:I = 0x7f07018c
.field public static final mtrl_calendar_title_baseline_to_top_fullscreen:I = 0x7f07018d
.field public static final mtrl_calendar_year_corner:I = 0x7f07018e
.field public static final mtrl_calendar_year_height:I = 0x7f07018f
.field public static final mtrl_calendar_year_horizontal_padding:I = 0x7f070190
.field public static final mtrl_calendar_year_vertical_padding:I = 0x7f070191
.field public static final mtrl_calendar_year_width:I = 0x7f070192
.field public static final mtrl_card_checked_icon_margin:I = 0x7f070193
.field public static final mtrl_card_checked_icon_size:I = 0x7f070194
.field public static final mtrl_card_corner_radius:I = 0x7f070195
.field public static final mtrl_card_dragged_z:I = 0x7f070196
.field public static final mtrl_card_elevation:I = 0x7f070197
.field public static final mtrl_card_spacing:I = 0x7f070198
.field public static final mtrl_chip_pressed_translation_z:I = 0x7f070199
.field public static final mtrl_chip_text_size:I = 0x7f07019a
.field public static final mtrl_edittext_rectangle_top_offset:I = 0x7f07019b
.field public static final mtrl_exposed_dropdown_menu_popup_elevation:I = 0x7f07019c
.field public static final mtrl_exposed_dropdown_menu_popup_vertical_offset:I = 0x7f07019d
.field public static final mtrl_exposed_dropdown_menu_popup_vertical_padding:I = 0x7f07019e
.field public static final mtrl_extended_fab_bottom_padding:I = 0x7f07019f
.field public static final mtrl_extended_fab_corner_radius:I = 0x7f0701a0
.field public static final mtrl_extended_fab_disabled_elevation:I = 0x7f0701a1
.field public static final mtrl_extended_fab_disabled_translation_z:I = 0x7f0701a2
.field public static final mtrl_extended_fab_elevation:I = 0x7f0701a3
.field public static final mtrl_extended_fab_end_padding:I = 0x7f0701a4
.field public static final mtrl_extended_fab_end_padding_icon:I = 0x7f0701a5
.field public static final mtrl_extended_fab_icon_size:I = 0x7f0701a6
.field public static final mtrl_extended_fab_icon_text_spacing:I = 0x7f0701a7
.field public static final mtrl_extended_fab_min_height:I = 0x7f0701a8
.field public static final mtrl_extended_fab_min_width:I = 0x7f0701a9
.field public static final mtrl_extended_fab_start_padding:I = 0x7f0701aa
.field public static final mtrl_extended_fab_start_padding_icon:I = 0x7f0701ab
.field public static final mtrl_extended_fab_top_padding:I = 0x7f0701ac
.field public static final mtrl_extended_fab_translation_z_base:I = 0x7f0701ad
.field public static final mtrl_extended_fab_translation_z_hovered_focused:I = 0x7f0701ae
.field public static final mtrl_extended_fab_translation_z_pressed:I = 0x7f0701af
.field public static final mtrl_fab_elevation:I = 0x7f0701b0
.field public static final mtrl_fab_min_touch_target:I = 0x7f0701b1
.field public static final mtrl_fab_translation_z_hovered_focused:I = 0x7f0701b2
.field public static final mtrl_fab_translation_z_pressed:I = 0x7f0701b3
.field public static final mtrl_high_ripple_default_alpha:I = 0x7f0701b4
.field public static final mtrl_high_ripple_focused_alpha:I = 0x7f0701b5
.field public static final mtrl_high_ripple_hovered_alpha:I = 0x7f0701b6
.field public static final mtrl_high_ripple_pressed_alpha:I = 0x7f0701b7
.field public static final mtrl_large_touch_target:I = 0x7f0701b8
.field public static final mtrl_low_ripple_default_alpha:I = 0x7f0701b9
.field public static final mtrl_low_ripple_focused_alpha:I = 0x7f0701ba
.field public static final mtrl_low_ripple_hovered_alpha:I = 0x7f0701bb
.field public static final mtrl_low_ripple_pressed_alpha:I = 0x7f0701bc
.field public static final mtrl_min_touch_target_size:I = 0x7f0701bd
.field public static final mtrl_navigation_elevation:I = 0x7f0701be
.field public static final mtrl_navigation_item_horizontal_padding:I = 0x7f0701bf
.field public static final mtrl_navigation_item_icon_padding:I = 0x7f0701c0
.field public static final mtrl_navigation_item_icon_size:I = 0x7f0701c1
.field public static final mtrl_navigation_item_shape_horizontal_margin:I = 0x7f0701c2
.field public static final mtrl_navigation_item_shape_vertical_margin:I = 0x7f0701c3
.field public static final mtrl_progress_circular_inset:I = 0x7f0701c4
.field public static final mtrl_progress_circular_inset_extra_small:I = 0x7f0701c5
.field public static final mtrl_progress_circular_inset_medium:I = 0x7f0701c6
.field public static final mtrl_progress_circular_inset_small:I = 0x7f0701c7
.field public static final mtrl_progress_circular_radius:I = 0x7f0701c8
.field public static final mtrl_progress_circular_size:I = 0x7f0701c9
.field public static final mtrl_progress_circular_size_extra_small:I = 0x7f0701ca
.field public static final mtrl_progress_circular_size_medium:I = 0x7f0701cb
.field public static final mtrl_progress_circular_size_small:I = 0x7f0701cc
.field public static final mtrl_progress_circular_track_thickness_extra_small:I = 0x7f0701cd
.field public static final mtrl_progress_circular_track_thickness_medium:I = 0x7f0701ce
.field public static final mtrl_progress_circular_track_thickness_small:I = 0x7f0701cf
.field public static final mtrl_progress_indicator_full_rounded_corner_radius:I = 0x7f0701d0
.field public static final mtrl_progress_track_thickness:I = 0x7f0701d1
.field public static final mtrl_shape_corner_size_large_component:I = 0x7f0701d2
.field public static final mtrl_shape_corner_size_medium_component:I = 0x7f0701d3
.field public static final mtrl_shape_corner_size_small_component:I = 0x7f0701d4
.field public static final mtrl_slider_halo_radius:I = 0x7f0701d5
.field public static final mtrl_slider_label_padding:I = 0x7f0701d6
.field public static final mtrl_slider_label_radius:I = 0x7f0701d7
.field public static final mtrl_slider_label_square_side:I = 0x7f0701d8
.field public static final mtrl_slider_thumb_elevation:I = 0x7f0701d9
.field public static final mtrl_slider_thumb_radius:I = 0x7f0701da
.field public static final mtrl_slider_track_height:I = 0x7f0701db
.field public static final mtrl_slider_track_side_padding:I = 0x7f0701dc
.field public static final mtrl_slider_track_top:I = 0x7f0701dd
.field public static final mtrl_slider_widget_height:I = 0x7f0701de
.field public static final mtrl_snackbar_action_text_color_alpha:I = 0x7f0701df
.field public static final mtrl_snackbar_background_corner_radius:I = 0x7f0701e0
.field public static final mtrl_snackbar_background_overlay_color_alpha:I = 0x7f0701e1
.field public static final mtrl_snackbar_margin:I = 0x7f0701e2
.field public static final mtrl_snackbar_message_margin_horizontal:I = 0x7f0701e3
.field public static final mtrl_snackbar_padding_horizontal:I = 0x7f0701e4
.field public static final mtrl_switch_thumb_elevation:I = 0x7f0701e5
.field public static final mtrl_textinput_box_corner_radius_medium:I = 0x7f0701e6
.field public static final mtrl_textinput_box_corner_radius_small:I = 0x7f0701e7
.field public static final mtrl_textinput_box_label_cutout_padding:I = 0x7f0701e8
.field public static final mtrl_textinput_box_stroke_width_default:I = 0x7f0701e9
.field public static final mtrl_textinput_box_stroke_width_focused:I = 0x7f0701ea
.field public static final mtrl_textinput_counter_margin_start:I = 0x7f0701eb
.field public static final mtrl_textinput_end_icon_margin_start:I = 0x7f0701ec
.field public static final mtrl_textinput_outline_box_expanded_padding:I = 0x7f0701ed
.field public static final mtrl_textinput_start_icon_margin_end:I = 0x7f0701ee
.field public static final mtrl_toolbar_default_height:I = 0x7f0701ef
.field public static final mtrl_tooltip_arrowSize:I = 0x7f0701f0
.field public static final mtrl_tooltip_cornerSize:I = 0x7f0701f1
.field public static final mtrl_tooltip_minHeight:I = 0x7f0701f2
.field public static final mtrl_tooltip_minWidth:I = 0x7f0701f3
.field public static final mtrl_tooltip_padding:I = 0x7f0701f4
.field public static final mtrl_transition_shared_axis_slide_distance:I = 0x7f0701f5
.field public static final notification_action_icon_size:I = 0x7f070275
.field public static final notification_action_text_size:I = 0x7f070276
.field public static final notification_big_circle_margin:I = 0x7f070277
.field public static final notification_content_margin_start:I = 0x7f070278
.field public static final notification_large_icon_height:I = 0x7f070279
.field public static final notification_large_icon_width:I = 0x7f07027a
.field public static final notification_main_column_padding_top:I = 0x7f07027b
.field public static final notification_media_narrow_margin:I = 0x7f07027c
.field public static final notification_right_icon_size:I = 0x7f07027d
.field public static final notification_right_side_padding_top:I = 0x7f07027e
.field public static final notification_small_icon_background_padding:I = 0x7f07027f
.field public static final notification_small_icon_size_as_large:I = 0x7f070280
.field public static final notification_subtext_size:I = 0x7f070281
.field public static final notification_top_pad:I = 0x7f070282
.field public static final notification_top_pad_large_text:I = 0x7f070283
.field public static final test_mtrl_calendar_day_cornerSize:I = 0x7f0702ff
.field public static final tooltip_corner_radius:I = 0x7f0706eb
.field public static final tooltip_horizontal_padding:I = 0x7f0706ec
.field public static final tooltip_margin:I = 0x7f0706ed
.field public static final tooltip_precise_anchor_extra_offset:I = 0x7f0706ee
.field public static final tooltip_precise_anchor_threshold:I = 0x7f0706ef
.field public static final tooltip_vertical_padding:I = 0x7f0706f0
.field public static final tooltip_y_offset_non_touch:I = 0x7f0706f1
.field public static final tooltip_y_offset_touch:I = 0x7f0706f2
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
@@ -0,0 +1,515 @@
.class public final Ltid/sktelecom/ssolib/R$drawable;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "drawable"
.end annotation
# static fields
.field public static final abc_ab_share_pack_mtrl_alpha:I = 0x7f08000e
.field public static final abc_action_bar_item_background_material:I = 0x7f08000f
.field public static final abc_btn_borderless_material:I = 0x7f080010
.field public static final abc_btn_check_material:I = 0x7f080011
.field public static final abc_btn_check_material_anim:I = 0x7f080012
.field public static final abc_btn_check_to_on_mtrl_000:I = 0x7f080013
.field public static final abc_btn_check_to_on_mtrl_015:I = 0x7f080014
.field public static final abc_btn_colored_material:I = 0x7f080015
.field public static final abc_btn_default_mtrl_shape:I = 0x7f080016
.field public static final abc_btn_radio_material:I = 0x7f080017
.field public static final abc_btn_radio_material_anim:I = 0x7f080018
.field public static final abc_btn_radio_to_on_mtrl_000:I = 0x7f080019
.field public static final abc_btn_radio_to_on_mtrl_015:I = 0x7f08001a
.field public static final abc_btn_switch_to_on_mtrl_00001:I = 0x7f08001b
.field public static final abc_btn_switch_to_on_mtrl_00012:I = 0x7f08001c
.field public static final abc_cab_background_internal_bg:I = 0x7f08001d
.field public static final abc_cab_background_top_material:I = 0x7f08001e
.field public static final abc_cab_background_top_mtrl_alpha:I = 0x7f08001f
.field public static final abc_control_background_material:I = 0x7f080020
.field public static final abc_dialog_material_background:I = 0x7f080021
.field public static final abc_edit_text_material:I = 0x7f080022
.field public static final abc_ic_ab_back_material:I = 0x7f080023
.field public static final abc_ic_arrow_drop_right_black_24dp:I = 0x7f080024
.field public static final abc_ic_clear_material:I = 0x7f080025
.field public static final abc_ic_commit_search_api_mtrl_alpha:I = 0x7f080026
.field public static final abc_ic_go_search_api_material:I = 0x7f080027
.field public static final abc_ic_menu_copy_mtrl_am_alpha:I = 0x7f080028
.field public static final abc_ic_menu_cut_mtrl_alpha:I = 0x7f080029
.field public static final abc_ic_menu_overflow_material:I = 0x7f08002a
.field public static final abc_ic_menu_paste_mtrl_am_alpha:I = 0x7f08002b
.field public static final abc_ic_menu_selectall_mtrl_alpha:I = 0x7f08002c
.field public static final abc_ic_menu_share_mtrl_alpha:I = 0x7f08002d
.field public static final abc_ic_search_api_material:I = 0x7f08002e
.field public static final abc_ic_star_black_16dp:I = 0x7f08002f
.field public static final abc_ic_star_black_36dp:I = 0x7f080030
.field public static final abc_ic_star_black_48dp:I = 0x7f080031
.field public static final abc_ic_star_half_black_16dp:I = 0x7f080032
.field public static final abc_ic_star_half_black_36dp:I = 0x7f080033
.field public static final abc_ic_star_half_black_48dp:I = 0x7f080034
.field public static final abc_ic_voice_search_api_material:I = 0x7f080035
.field public static final abc_item_background_holo_dark:I = 0x7f080036
.field public static final abc_item_background_holo_light:I = 0x7f080037
.field public static final abc_list_divider_material:I = 0x7f080038
.field public static final abc_list_divider_mtrl_alpha:I = 0x7f080039
.field public static final abc_list_focused_holo:I = 0x7f08003a
.field public static final abc_list_longpressed_holo:I = 0x7f08003b
.field public static final abc_list_pressed_holo_dark:I = 0x7f08003c
.field public static final abc_list_pressed_holo_light:I = 0x7f08003d
.field public static final abc_list_selector_background_transition_holo_dark:I = 0x7f08003e
.field public static final abc_list_selector_background_transition_holo_light:I = 0x7f08003f
.field public static final abc_list_selector_disabled_holo_dark:I = 0x7f080040
.field public static final abc_list_selector_disabled_holo_light:I = 0x7f080041
.field public static final abc_list_selector_holo_dark:I = 0x7f080042
.field public static final abc_list_selector_holo_light:I = 0x7f080043
.field public static final abc_menu_hardkey_panel_mtrl_mult:I = 0x7f080044
.field public static final abc_popup_background_mtrl_mult:I = 0x7f080045
.field public static final abc_ratingbar_indicator_material:I = 0x7f080046
.field public static final abc_ratingbar_material:I = 0x7f080047
.field public static final abc_ratingbar_small_material:I = 0x7f080048
.field public static final abc_scrubber_control_off_mtrl_alpha:I = 0x7f080049
.field public static final abc_scrubber_control_to_pressed_mtrl_000:I = 0x7f08004a
.field public static final abc_scrubber_control_to_pressed_mtrl_005:I = 0x7f08004b
.field public static final abc_scrubber_primary_mtrl_alpha:I = 0x7f08004c
.field public static final abc_scrubber_track_mtrl_alpha:I = 0x7f08004d
.field public static final abc_seekbar_thumb_material:I = 0x7f08004e
.field public static final abc_seekbar_tick_mark_material:I = 0x7f08004f
.field public static final abc_seekbar_track_material:I = 0x7f080050
.field public static final abc_spinner_mtrl_am_alpha:I = 0x7f080051
.field public static final abc_spinner_textfield_background_material:I = 0x7f080052
.field public static final abc_switch_thumb_material:I = 0x7f080053
.field public static final abc_switch_track_mtrl_alpha:I = 0x7f080054
.field public static final abc_tab_indicator_material:I = 0x7f080055
.field public static final abc_tab_indicator_mtrl_alpha:I = 0x7f080056
.field public static final abc_text_cursor_material:I = 0x7f080057
.field public static final abc_text_select_handle_left_mtrl_dark:I = 0x7f080058
.field public static final abc_text_select_handle_left_mtrl_light:I = 0x7f080059
.field public static final abc_text_select_handle_middle_mtrl_dark:I = 0x7f08005a
.field public static final abc_text_select_handle_middle_mtrl_light:I = 0x7f08005b
.field public static final abc_text_select_handle_right_mtrl_dark:I = 0x7f08005c
.field public static final abc_text_select_handle_right_mtrl_light:I = 0x7f08005d
.field public static final abc_textfield_activated_mtrl_alpha:I = 0x7f08005e
.field public static final abc_textfield_default_mtrl_alpha:I = 0x7f08005f
.field public static final abc_textfield_search_activated_mtrl_alpha:I = 0x7f080060
.field public static final abc_textfield_search_default_mtrl_alpha:I = 0x7f080061
.field public static final abc_textfield_search_material:I = 0x7f080062
.field public static final abc_vector_test:I = 0x7f080063
.field public static final avd_hide_password:I = 0x7f080086
.field public static final avd_show_password:I = 0x7f080087
.field public static final btn_checkbox_checked_mtrl:I = 0x7f0800eb
.field public static final btn_checkbox_checked_to_unchecked_mtrl_animation:I = 0x7f0800ec
.field public static final btn_checkbox_unchecked_mtrl:I = 0x7f0800ed
.field public static final btn_checkbox_unchecked_to_checked_mtrl_animation:I = 0x7f0800ee
.field public static final btn_radio_off_mtrl:I = 0x7f08016d
.field public static final btn_radio_off_to_on_mtrl_animation:I = 0x7f08016e
.field public static final btn_radio_on_mtrl:I = 0x7f08016f
.field public static final btn_radio_on_to_off_mtrl_animation:I = 0x7f080170
.field public static final common_full_open_on_phone:I = 0x7f0802af
.field public static final common_google_signin_btn_icon_dark:I = 0x7f0802b0
.field public static final common_google_signin_btn_icon_dark_focused:I = 0x7f0802b1
.field public static final common_google_signin_btn_icon_dark_normal:I = 0x7f0802b2
.field public static final common_google_signin_btn_icon_dark_normal_background:I = 0x7f0802b3
.field public static final common_google_signin_btn_icon_disabled:I = 0x7f0802b4
.field public static final common_google_signin_btn_icon_light:I = 0x7f0802b5
.field public static final common_google_signin_btn_icon_light_focused:I = 0x7f0802b6
.field public static final common_google_signin_btn_icon_light_normal:I = 0x7f0802b7
.field public static final common_google_signin_btn_icon_light_normal_background:I = 0x7f0802b8
.field public static final common_google_signin_btn_text_dark:I = 0x7f0802b9
.field public static final common_google_signin_btn_text_dark_focused:I = 0x7f0802ba
.field public static final common_google_signin_btn_text_dark_normal:I = 0x7f0802bb
.field public static final common_google_signin_btn_text_dark_normal_background:I = 0x7f0802bc
.field public static final common_google_signin_btn_text_disabled:I = 0x7f0802bd
.field public static final common_google_signin_btn_text_light:I = 0x7f0802be
.field public static final common_google_signin_btn_text_light_focused:I = 0x7f0802bf
.field public static final common_google_signin_btn_text_light_normal:I = 0x7f0802c0
.field public static final common_google_signin_btn_text_light_normal_background:I = 0x7f0802c1
.field public static final design_bottom_navigation_item_background:I = 0x7f0802c6
.field public static final design_fab_background:I = 0x7f0802c7
.field public static final design_ic_visibility:I = 0x7f0802c8
.field public static final design_ic_visibility_off:I = 0x7f0802c9
.field public static final design_password_eye:I = 0x7f0802ca
.field public static final design_snackbar_background:I = 0x7f0802cb
.field public static final fido_combo_ic_passcode_input:I = 0x7f080367
.field public static final fido_combo_ic_passcode_no_input:I = 0x7f080368
.field public static final fido_combo_rounded_corner:I = 0x7f080369
.field public static final fido_finger_animation:I = 0x7f08036a
.field public static final googleg_disabled_color_18:I = 0x7f08036e
.field public static final googleg_standard_color_18:I = 0x7f08036f
.field public static final ic_clock_black_24dp:I = 0x7f08051d
.field public static final ic_keyboard_black_24dp:I = 0x7f0805ad
.field public static final ic_mtrl_checked_circle:I = 0x7f08065b
.field public static final ic_mtrl_chip_checked_black:I = 0x7f08065c
.field public static final ic_mtrl_chip_checked_circle:I = 0x7f08065d
.field public static final ic_mtrl_chip_close_circle:I = 0x7f08065e
.field public static final ico_50_close:I = 0x7f08075e
.field public static final ico_50_logo_tid:I = 0x7f08075f
.field public static final ico_54_loading_spinner:I = 0x7f080760
.field public static final illust_fingerprint_00:I = 0x7f0807c7
.field public static final illust_fingerprint_01:I = 0x7f0807c8
.field public static final illust_fingerprint_02:I = 0x7f0807c9
.field public static final illust_fingerprint_03:I = 0x7f0807ca
.field public static final illust_fingerprint_04:I = 0x7f0807cb
.field public static final illust_fingerprint_05:I = 0x7f0807cc
.field public static final illust_fingerprint_06:I = 0x7f0807cd
.field public static final illust_fingerprint_07:I = 0x7f0807ce
.field public static final illust_fingerprint_08:I = 0x7f0807cf
.field public static final illust_fingerprint_09:I = 0x7f0807d0
.field public static final illust_fingerprint_10:I = 0x7f0807d1
.field public static final illust_fingerprint_11:I = 0x7f0807d2
.field public static final illust_fingerprint_12:I = 0x7f0807d3
.field public static final illust_fingerprint_13:I = 0x7f0807d4
.field public static final illust_fingerprint_14:I = 0x7f0807d5
.field public static final illust_fingerprint_15:I = 0x7f0807d6
.field public static final illust_fingerprint_16:I = 0x7f0807d7
.field public static final illust_fingerprint_17:I = 0x7f0807d8
.field public static final illust_fingerprint_18:I = 0x7f0807d9
.field public static final illust_fingerprint_19:I = 0x7f0807da
.field public static final illust_fingerprint_20:I = 0x7f0807db
.field public static final img_fido_fingerprint:I = 0x7f0807f9
.field public static final img_fingerprint_n:I = 0x7f0807fa
.field public static final img_fingerprint_y:I = 0x7f0807fb
.field public static final img_fingerprint_y_animated:I = 0x7f0807fc
.field public static final keypad_ico_delete:I = 0x7f08086e
.field public static final keypad_ico_shuffle:I = 0x7f08086f
.field public static final keypad_num_0:I = 0x7f080870
.field public static final keypad_num_1:I = 0x7f080871
.field public static final keypad_num_2:I = 0x7f080872
.field public static final keypad_num_3:I = 0x7f080873
.field public static final keypad_num_4:I = 0x7f080874
.field public static final keypad_num_5:I = 0x7f080875
.field public static final keypad_num_6:I = 0x7f080876
.field public static final keypad_num_7:I = 0x7f080877
.field public static final keypad_num_8:I = 0x7f080878
.field public static final keypad_num_9:I = 0x7f080879
.field public static final material_cursor_drawable:I = 0x7f08097e
.field public static final material_ic_calendar_black_24dp:I = 0x7f08097f
.field public static final material_ic_clear_black_24dp:I = 0x7f080980
.field public static final material_ic_edit_black_24dp:I = 0x7f080981
.field public static final material_ic_keyboard_arrow_left_black_24dp:I = 0x7f080982
.field public static final material_ic_keyboard_arrow_next_black_24dp:I = 0x7f080983
.field public static final material_ic_keyboard_arrow_previous_black_24dp:I = 0x7f080984
.field public static final material_ic_keyboard_arrow_right_black_24dp:I = 0x7f080985
.field public static final material_ic_menu_arrow_down_black_24dp:I = 0x7f080986
.field public static final material_ic_menu_arrow_up_black_24dp:I = 0x7f080987
.field public static final mtrl_dialog_background:I = 0x7f080989
.field public static final mtrl_dropdown_arrow:I = 0x7f08098a
.field public static final mtrl_ic_arrow_drop_down:I = 0x7f08098b
.field public static final mtrl_ic_arrow_drop_up:I = 0x7f08098c
.field public static final mtrl_ic_cancel:I = 0x7f08098d
.field public static final mtrl_ic_error:I = 0x7f08098e
.field public static final mtrl_popupmenu_background:I = 0x7f08098f
.field public static final mtrl_popupmenu_background_dark:I = 0x7f080990
.field public static final mtrl_tabs_default_indicator:I = 0x7f080991
.field public static final navigation_empty_icon:I = 0x7f0809f4
.field public static final notification_action_background:I = 0x7f0809fa
.field public static final notification_bg:I = 0x7f0809fb
.field public static final notification_bg_low:I = 0x7f0809fc
.field public static final notification_bg_low_normal:I = 0x7f0809fd
.field public static final notification_bg_low_pressed:I = 0x7f0809fe
.field public static final notification_bg_normal:I = 0x7f0809ff
.field public static final notification_bg_normal_pressed:I = 0x7f080a00
.field public static final notification_icon_background:I = 0x7f080a01
.field public static final notification_template_icon_bg:I = 0x7f080a02
.field public static final notification_template_icon_low_bg:I = 0x7f080a03
.field public static final notification_tile_bg:I = 0x7f080a04
.field public static final notify_panel_notification_icon_bg:I = 0x7f080a05
.field public static final selector_click_event:I = 0x7f080aa5
.field public static final selector_dialog_click_event:I = 0x7f080aa6
.field public static final selector_passcode:I = 0x7f080ab5
.field public static final ssolib_box_darkblue:I = 0x7f080ac9
.field public static final ssolib_box_dimmed_darkblue:I = 0x7f080aca
.field public static final ssolib_box_gray2c:I = 0x7f080acb
.field public static final ssolib_box_gray4d:I = 0x7f080acc
.field public static final ssolib_box_gray6a:I = 0x7f080acd
.field public static final ssolib_box_grayf4_grayc3:I = 0x7f080ace
.field public static final ssolib_box_grayf5_darkblue:I = 0x7f080acf
.field public static final ssolib_box_grayf5_graydf:I = 0x7f080ad0
.field public static final ssolib_box_white_darkblue:I = 0x7f080ad1
.field public static final ssolib_box_white_gray:I = 0x7f080ad2
.field public static final ssolib_box_white_grayblue:I = 0x7f080ad3
.field public static final ssolib_box_white_grayc3:I = 0x7f080ad4
.field public static final ssolib_btn_actionbar:I = 0x7f080ad5
.field public static final ssolib_btn_channel_login:I = 0x7f080ad6
.field public static final ssolib_btn_login_non_realname:I = 0x7f080ad7
.field public static final ssolib_btn_login_realname:I = 0x7f080ad8
.field public static final ssolib_btn_logout_non_realname:I = 0x7f080ad9
.field public static final ssolib_btn_logout_realname:I = 0x7f080ada
.field public static final ssolib_btn_main_negative:I = 0x7f080adb
.field public static final ssolib_btn_main_positive:I = 0x7f080adc
.field public static final ssolib_btn_popup_top_close:I = 0x7f080add
.field public static final ssolib_btn_remove_nor:I = 0x7f080ade
.field public static final ssolib_btn_remove_nor2:I = 0x7f080adf
.field public static final ssolib_edt_password:I = 0x7f080ae0
.field public static final ssolib_img_action_btn_back_n:I = 0x7f080ae1
.field public static final ssolib_img_action_btn_back_p:I = 0x7f080ae2
.field public static final ssolib_img_action_shadow:I = 0x7f080ae3
.field public static final ssolib_img_dot:I = 0x7f080ae4
.field public static final ssolib_img_login:I = 0x7f080ae5
.field public static final ssolib_img_login_info:I = 0x7f080ae6
.field public static final ssolib_img_popup:I = 0x7f080ae7
.field public static final ssolib_img_popup_icon_notice:I = 0x7f080ae8
.field public static final ssolib_img_popup_x_n:I = 0x7f080ae9
.field public static final ssolib_img_popup_x_p:I = 0x7f080aea
.field public static final test_custom_background:I = 0x7f080c0b
.field public static final tooltip_frame_dark:I = 0x7f080c50
.field public static final tooltip_frame_light:I = 0x7f080c51
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,69 @@
.class public final Ltid/sktelecom/ssolib/R$integer;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "integer"
.end annotation
# static fields
.field public static final abc_config_activityDefaultDur:I = 0x7f0b0000
.field public static final abc_config_activityShortDur:I = 0x7f0b0001
.field public static final app_bar_elevation_anim_duration:I = 0x7f0b0002
.field public static final bottom_sheet_slide_duration:I = 0x7f0b0003
.field public static final cancel_button_image_alpha:I = 0x7f0b0004
.field public static final config_tooltipAnimTime:I = 0x7f0b0006
.field public static final design_snackbar_text_max_lines:I = 0x7f0b000c
.field public static final design_tab_indicator_anim_duration_ms:I = 0x7f0b000d
.field public static final google_play_services_version:I = 0x7f0b0010
.field public static final hide_password_duration:I = 0x7f0b0011
.field public static final mtrl_badge_max_character_count:I = 0x7f0b0012
.field public static final mtrl_btn_anim_delay_ms:I = 0x7f0b0013
.field public static final mtrl_btn_anim_duration_ms:I = 0x7f0b0014
.field public static final mtrl_calendar_header_orientation:I = 0x7f0b0015
.field public static final mtrl_calendar_selection_text_lines:I = 0x7f0b0016
.field public static final mtrl_calendar_year_selector_span:I = 0x7f0b0017
.field public static final mtrl_card_anim_delay_ms:I = 0x7f0b0018
.field public static final mtrl_card_anim_duration_ms:I = 0x7f0b0019
.field public static final mtrl_chip_anim_duration:I = 0x7f0b001a
.field public static final mtrl_tab_indicator_anim_duration_ms:I = 0x7f0b001b
.field public static final show_password_duration:I = 0x7f0b001c
.field public static final status_bar_notification_info_maxnum:I = 0x7f0b001d
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
@@ -0,0 +1,47 @@
.class public final Ltid/sktelecom/ssolib/R$interpolator;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "interpolator"
.end annotation
# static fields
.field public static final btn_checkbox_checked_mtrl_animation_interpolator_0:I = 0x7f0c0000
.field public static final btn_checkbox_checked_mtrl_animation_interpolator_1:I = 0x7f0c0001
.field public static final btn_checkbox_unchecked_mtrl_animation_interpolator_0:I = 0x7f0c0002
.field public static final btn_checkbox_unchecked_mtrl_animation_interpolator_1:I = 0x7f0c0003
.field public static final btn_radio_to_off_mtrl_animation_interpolator_0:I = 0x7f0c0004
.field public static final btn_radio_to_on_mtrl_animation_interpolator_0:I = 0x7f0c0005
.field public static final fast_out_slow_in:I = 0x7f0c0006
.field public static final mtrl_fast_out_linear_in:I = 0x7f0c0007
.field public static final mtrl_fast_out_slow_in:I = 0x7f0c0008
.field public static final mtrl_linear:I = 0x7f0c0009
.field public static final mtrl_linear_out_slow_in:I = 0x7f0c000a
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
@@ -0,0 +1,291 @@
.class public final Ltid/sktelecom/ssolib/R$layout;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "layout"
.end annotation
# static fields
.field public static final abc_action_bar_title_item:I = 0x7f0d0000
.field public static final abc_action_bar_up_container:I = 0x7f0d0001
.field public static final abc_action_menu_item_layout:I = 0x7f0d0002
.field public static final abc_action_menu_layout:I = 0x7f0d0003
.field public static final abc_action_mode_bar:I = 0x7f0d0004
.field public static final abc_action_mode_close_item_material:I = 0x7f0d0005
.field public static final abc_activity_chooser_view:I = 0x7f0d0006
.field public static final abc_activity_chooser_view_list_item:I = 0x7f0d0007
.field public static final abc_alert_dialog_button_bar_material:I = 0x7f0d0008
.field public static final abc_alert_dialog_material:I = 0x7f0d0009
.field public static final abc_alert_dialog_title_material:I = 0x7f0d000a
.field public static final abc_cascading_menu_item_layout:I = 0x7f0d000b
.field public static final abc_dialog_title_material:I = 0x7f0d000c
.field public static final abc_expanded_menu_layout:I = 0x7f0d000d
.field public static final abc_list_menu_item_checkbox:I = 0x7f0d000e
.field public static final abc_list_menu_item_icon:I = 0x7f0d000f
.field public static final abc_list_menu_item_layout:I = 0x7f0d0010
.field public static final abc_list_menu_item_radio:I = 0x7f0d0011
.field public static final abc_popup_menu_header_item_layout:I = 0x7f0d0012
.field public static final abc_popup_menu_item_layout:I = 0x7f0d0013
.field public static final abc_screen_content_include:I = 0x7f0d0014
.field public static final abc_screen_simple:I = 0x7f0d0015
.field public static final abc_screen_simple_overlay_action_mode:I = 0x7f0d0016
.field public static final abc_screen_toolbar:I = 0x7f0d0017
.field public static final abc_search_dropdown_item_icons_2line:I = 0x7f0d0018
.field public static final abc_search_view:I = 0x7f0d0019
.field public static final abc_select_dialog_material:I = 0x7f0d001a
.field public static final abc_tooltip:I = 0x7f0d001b
.field public static final activity_in_web:I = 0x7f0d001f
.field public static final activity_main:I = 0x7f0d0020
.field public static final activity_receiver:I = 0x7f0d0024
.field public static final browser_actions_context_menu_page:I = 0x7f0d0051
.field public static final browser_actions_context_menu_row:I = 0x7f0d0052
.field public static final custom_dialog:I = 0x7f0d0060
.field public static final design_bottom_navigation_item:I = 0x7f0d0061
.field public static final design_bottom_sheet_dialog:I = 0x7f0d0062
.field public static final design_layout_snackbar:I = 0x7f0d0063
.field public static final design_layout_snackbar_include:I = 0x7f0d0064
.field public static final design_layout_tab_icon:I = 0x7f0d0065
.field public static final design_layout_tab_text:I = 0x7f0d0066
.field public static final design_menu_item_action_area:I = 0x7f0d0067
.field public static final design_navigation_item:I = 0x7f0d0068
.field public static final design_navigation_item_header:I = 0x7f0d0069
.field public static final design_navigation_item_separator:I = 0x7f0d006a
.field public static final design_navigation_item_subheader:I = 0x7f0d006b
.field public static final design_navigation_menu:I = 0x7f0d006c
.field public static final design_navigation_menu_item:I = 0x7f0d006d
.field public static final design_text_input_end_icon:I = 0x7f0d006e
.field public static final design_text_input_start_icon:I = 0x7f0d006f
.field public static final dialog_notification:I = 0x7f0d007c
.field public static final fido_combo_activity_authenticator:I = 0x7f0d0096
.field public static final fido_combo_activity_authenticator_selector:I = 0x7f0d0097
.field public static final fido_combo_activity_main:I = 0x7f0d0098
.field public static final fido_combo_authenticator_parent_selector_list:I = 0x7f0d0099
.field public static final fido_combo_authenticator_selector_header:I = 0x7f0d009a
.field public static final fido_combo_authenticator_selector_list:I = 0x7f0d009b
.field public static final fido_combo_fingerprint_dialog_container:I = 0x7f0d009c
.field public static final fido_combo_pass_code_dialog_container:I = 0x7f0d009d
.field public static final fido_combo_transaction_confirmation_dialog_container:I = 0x7f0d009e
.field public static final fido_combo_transaction_confirmation_dialog_content:I = 0x7f0d009f
.field public static final fido_combo_uaf_client_activity:I = 0x7f0d00a0
.field public static final fido_layout_title_bar:I = 0x7f0d00a1
.field public static final material_chip_input_combo:I = 0x7f0d0127
.field public static final material_clock_display:I = 0x7f0d0128
.field public static final material_clock_display_divider:I = 0x7f0d0129
.field public static final material_clock_period_toggle:I = 0x7f0d012a
.field public static final material_clock_period_toggle_land:I = 0x7f0d012b
.field public static final material_clockface_textview:I = 0x7f0d012c
.field public static final material_clockface_view:I = 0x7f0d012d
.field public static final material_radial_view_group:I = 0x7f0d012e
.field public static final material_textinput_timepicker:I = 0x7f0d012f
.field public static final material_time_chip:I = 0x7f0d0130
.field public static final material_time_input:I = 0x7f0d0131
.field public static final material_timepicker:I = 0x7f0d0132
.field public static final material_timepicker_dialog:I = 0x7f0d0133
.field public static final material_timepicker_textinput_display:I = 0x7f0d0134
.field public static final mtrl_alert_dialog:I = 0x7f0d0135
.field public static final mtrl_alert_dialog_actions:I = 0x7f0d0136
.field public static final mtrl_alert_dialog_title:I = 0x7f0d0137
.field public static final mtrl_alert_select_dialog_item:I = 0x7f0d0138
.field public static final mtrl_alert_select_dialog_multichoice:I = 0x7f0d0139
.field public static final mtrl_alert_select_dialog_singlechoice:I = 0x7f0d013a
.field public static final mtrl_calendar_day:I = 0x7f0d013b
.field public static final mtrl_calendar_day_of_week:I = 0x7f0d013c
.field public static final mtrl_calendar_days_of_week:I = 0x7f0d013d
.field public static final mtrl_calendar_horizontal:I = 0x7f0d013e
.field public static final mtrl_calendar_month:I = 0x7f0d013f
.field public static final mtrl_calendar_month_labeled:I = 0x7f0d0140
.field public static final mtrl_calendar_month_navigation:I = 0x7f0d0141
.field public static final mtrl_calendar_months:I = 0x7f0d0142
.field public static final mtrl_calendar_vertical:I = 0x7f0d0143
.field public static final mtrl_calendar_year:I = 0x7f0d0144
.field public static final mtrl_layout_snackbar:I = 0x7f0d0145
.field public static final mtrl_layout_snackbar_include:I = 0x7f0d0146
.field public static final mtrl_picker_actions:I = 0x7f0d0147
.field public static final mtrl_picker_dialog:I = 0x7f0d0148
.field public static final mtrl_picker_fullscreen:I = 0x7f0d0149
.field public static final mtrl_picker_header_dialog:I = 0x7f0d014a
.field public static final mtrl_picker_header_fullscreen:I = 0x7f0d014b
.field public static final mtrl_picker_header_selection_text:I = 0x7f0d014c
.field public static final mtrl_picker_header_title_text:I = 0x7f0d014d
.field public static final mtrl_picker_header_toggle:I = 0x7f0d014e
.field public static final mtrl_picker_text_input_date:I = 0x7f0d014f
.field public static final mtrl_picker_text_input_date_range:I = 0x7f0d0150
.field public static final notification_action:I = 0x7f0d016d
.field public static final notification_action_tombstone:I = 0x7f0d016e
.field public static final notification_template_custom_big:I = 0x7f0d0177
.field public static final notification_template_icon_group:I = 0x7f0d0178
.field public static final notification_template_part_chronometer:I = 0x7f0d017c
.field public static final notification_template_part_time:I = 0x7f0d017d
.field public static final row_authenticator:I = 0x7f0d01af
.field public static final select_dialog_item_material:I = 0x7f0d01ba
.field public static final select_dialog_multichoice_material:I = 0x7f0d01bb
.field public static final select_dialog_singlechoice_material:I = 0x7f0d01bc
.field public static final ssolib_activity_dialog_popup:I = 0x7f0d01d3
.field public static final ssolib_activity_sso:I = 0x7f0d01d4
.field public static final ssolib_activity_sso_request:I = 0x7f0d01d5
.field public static final ssolib_layout_loading:I = 0x7f0d01d6
.field public static final support_simple_spinner_dropdown_item:I = 0x7f0d01d7
.field public static final test_action_chip:I = 0x7f0d01d8
.field public static final test_chip_zero_corner_radius:I = 0x7f0d01d9
.field public static final test_design_checkbox:I = 0x7f0d01da
.field public static final test_design_radiobutton:I = 0x7f0d01db
.field public static final test_reflow_chipgroup:I = 0x7f0d01dc
.field public static final test_toolbar:I = 0x7f0d01dd
.field public static final test_toolbar_custom_background:I = 0x7f0d01de
.field public static final test_toolbar_elevation:I = 0x7f0d01df
.field public static final test_toolbar_surface:I = 0x7f0d01e0
.field public static final text_view_with_line_height_from_appearance:I = 0x7f0d01e1
.field public static final text_view_with_line_height_from_layout:I = 0x7f0d01e2
.field public static final text_view_with_line_height_from_style:I = 0x7f0d01e3
.field public static final text_view_with_theme_line_height:I = 0x7f0d01e4
.field public static final text_view_without_line_height:I = 0x7f0d01e5
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
@@ -0,0 +1,27 @@
.class public final Ltid/sktelecom/ssolib/R$plurals;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "plurals"
.end annotation
# static fields
.field public static final mtrl_badge_content_description:I = 0x7f110002
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
@@ -0,0 +1,429 @@
.class public final Ltid/sktelecom/ssolib/R$string;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "string"
.end annotation
# static fields
.field public static final abc_action_bar_home_description:I = 0x7f130005
.field public static final abc_action_bar_up_description:I = 0x7f130006
.field public static final abc_action_menu_overflow_description:I = 0x7f130007
.field public static final abc_action_mode_done:I = 0x7f130008
.field public static final abc_activity_chooser_view_see_all:I = 0x7f130009
.field public static final abc_activitychooserview_choose_application:I = 0x7f13000a
.field public static final abc_capital_off:I = 0x7f13000b
.field public static final abc_capital_on:I = 0x7f13000c
.field public static final abc_menu_alt_shortcut_label:I = 0x7f13000d
.field public static final abc_menu_ctrl_shortcut_label:I = 0x7f13000e
.field public static final abc_menu_delete_shortcut_label:I = 0x7f13000f
.field public static final abc_menu_enter_shortcut_label:I = 0x7f130010
.field public static final abc_menu_function_shortcut_label:I = 0x7f130011
.field public static final abc_menu_meta_shortcut_label:I = 0x7f130012
.field public static final abc_menu_shift_shortcut_label:I = 0x7f130013
.field public static final abc_menu_space_shortcut_label:I = 0x7f130014
.field public static final abc_menu_sym_shortcut_label:I = 0x7f130015
.field public static final abc_prepend_shortcut_label:I = 0x7f130016
.field public static final abc_search_hint:I = 0x7f130017
.field public static final abc_searchview_description_clear:I = 0x7f130018
.field public static final abc_searchview_description_query:I = 0x7f130019
.field public static final abc_searchview_description_search:I = 0x7f13001a
.field public static final abc_searchview_description_submit:I = 0x7f13001b
.field public static final abc_searchview_description_voice:I = 0x7f13001c
.field public static final abc_shareactionprovider_share_with:I = 0x7f13001d
.field public static final abc_shareactionprovider_share_with_application:I = 0x7f13001e
.field public static final abc_toolbar_collapse_description:I = 0x7f13001f
.field public static final app_name:I = 0x7f1300f8
.field public static final appbar_scrolling_view_behavior:I = 0x7f1300fa
.field public static final bottom_sheet_behavior:I = 0x7f1301a8
.field public static final bottomsheet_action_expand_halfway:I = 0x7f1301a9
.field public static final character_counter_content_description:I = 0x7f1301d2
.field public static final character_counter_overflowed_content_description:I = 0x7f1301d3
.field public static final character_counter_pattern:I = 0x7f1301d4
.field public static final chip_text:I = 0x7f1301d5
.field public static final clear_text_end_icon_content_description:I = 0x7f1301d6
.field public static final common_google_play_services_enable_button:I = 0x7f1301e5
.field public static final common_google_play_services_enable_text:I = 0x7f1301e6
.field public static final common_google_play_services_enable_title:I = 0x7f1301e7
.field public static final common_google_play_services_install_button:I = 0x7f1301e8
.field public static final common_google_play_services_install_text:I = 0x7f1301e9
.field public static final common_google_play_services_install_title:I = 0x7f1301ea
.field public static final common_google_play_services_notification_channel_name:I = 0x7f1301eb
.field public static final common_google_play_services_notification_ticker:I = 0x7f1301ec
.field public static final common_google_play_services_unknown_issue:I = 0x7f1301ed
.field public static final common_google_play_services_unsupported_text:I = 0x7f1301ee
.field public static final common_google_play_services_update_button:I = 0x7f1301ef
.field public static final common_google_play_services_update_text:I = 0x7f1301f0
.field public static final common_google_play_services_update_title:I = 0x7f1301f1
.field public static final common_google_play_services_updating_text:I = 0x7f1301f2
.field public static final common_google_play_services_wear_update_text:I = 0x7f1301f3
.field public static final common_open_on_phone:I = 0x7f1301f4
.field public static final common_signin_button_text:I = 0x7f1301f5
.field public static final common_signin_button_text_long:I = 0x7f1301f6
.field public static final error_icon_content_description:I = 0x7f13024e
.field public static final error_over_pass_code_input_content:I = 0x7f130251
.field public static final error_over_pass_code_input_title:I = 0x7f130252
.field public static final exposed_dropdown_menu_content_description:I = 0x7f13029a
.field public static final fab_transformation_scrim_behavior:I = 0x7f13029b
.field public static final fab_transformation_sheet_behavior:I = 0x7f13029c
.field public static final fido_combo_action_settings:I = 0x7f1302d2
.field public static final fido_combo_app_name:I = 0x7f1302d3
.field public static final fido_combo_authenticator_app_name:I = 0x7f1302d4
.field public static final fido_combo_authenticator_description:I = 0x7f1302d5
.field public static final fido_combo_authenticator_selector_dialog_title:I = 0x7f1302d6
.field public static final fido_combo_authenticator_title:I = 0x7f1302d7
.field public static final fido_combo_cancel:I = 0x7f1302d8
.field public static final fido_combo_client_app_name:I = 0x7f1302d9
.field public static final fido_combo_client_description:I = 0x7f1302da
.field public static final fido_combo_client_version:I = 0x7f1302db
.field public static final fido_combo_confirm:I = 0x7f1302dc
.field public static final fido_combo_fingerprint_description:I = 0x7f1302dd
.field public static final fido_combo_fingerprint_description_error:I = 0x7f1302de
.field public static final fido_combo_fingerprint_hint:I = 0x7f1302df
.field public static final fido_combo_fingerprint_not_recognized:I = 0x7f1302e0
.field public static final fido_combo_fingerprint_success:I = 0x7f1302e1
.field public static final fido_combo_list_header:I = 0x7f1302e2
.field public static final fido_combo_make_selection:I = 0x7f1302e3
.field public static final fido_combo_ok:I = 0x7f1302e4
.field public static final fido_combo_time_out:I = 0x7f1302e5
.field public static final fido_combo_title_activity_authenticator:I = 0x7f1302e6
.field public static final hide_bottom_view_on_scroll_behavior:I = 0x7f130334
.field public static final icon_content_description:I = 0x7f13033c
.field public static final input_pass_code_guide:I = 0x7f130340
.field public static final item_view_role_description:I = 0x7f130346
.field public static final material_clock_display_divider:I = 0x7f13038d
.field public static final material_clock_toggle_content_description:I = 0x7f13038e
.field public static final material_hour_selection:I = 0x7f13038f
.field public static final material_hour_suffix:I = 0x7f130390
.field public static final material_minute_selection:I = 0x7f130391
.field public static final material_minute_suffix:I = 0x7f130392
.field public static final material_slider_range_end:I = 0x7f130393
.field public static final material_slider_range_start:I = 0x7f130394
.field public static final material_timepicker_am:I = 0x7f130395
.field public static final material_timepicker_clock_mode_description:I = 0x7f130396
.field public static final material_timepicker_hour:I = 0x7f130397
.field public static final material_timepicker_minute:I = 0x7f130398
.field public static final material_timepicker_pm:I = 0x7f130399
.field public static final material_timepicker_select_time:I = 0x7f13039a
.field public static final material_timepicker_text_input_mode_description:I = 0x7f13039b
.field public static final mtrl_badge_numberless_content_description:I = 0x7f1303b8
.field public static final mtrl_chip_close_icon_content_description:I = 0x7f1303b9
.field public static final mtrl_exceed_max_badge_number_content_description:I = 0x7f1303ba
.field public static final mtrl_exceed_max_badge_number_suffix:I = 0x7f1303bb
.field public static final mtrl_picker_a11y_next_month:I = 0x7f1303bc
.field public static final mtrl_picker_a11y_prev_month:I = 0x7f1303bd
.field public static final mtrl_picker_announce_current_selection:I = 0x7f1303be
.field public static final mtrl_picker_cancel:I = 0x7f1303bf
.field public static final mtrl_picker_confirm:I = 0x7f1303c0
.field public static final mtrl_picker_date_header_selected:I = 0x7f1303c1
.field public static final mtrl_picker_date_header_title:I = 0x7f1303c2
.field public static final mtrl_picker_date_header_unselected:I = 0x7f1303c3
.field public static final mtrl_picker_day_of_week_column_header:I = 0x7f1303c4
.field public static final mtrl_picker_invalid_format:I = 0x7f1303c5
.field public static final mtrl_picker_invalid_format_example:I = 0x7f1303c6
.field public static final mtrl_picker_invalid_format_use:I = 0x7f1303c7
.field public static final mtrl_picker_invalid_range:I = 0x7f1303c8
.field public static final mtrl_picker_navigate_to_year_description:I = 0x7f1303c9
.field public static final mtrl_picker_out_of_range:I = 0x7f1303ca
.field public static final mtrl_picker_range_header_only_end_selected:I = 0x7f1303cb
.field public static final mtrl_picker_range_header_only_start_selected:I = 0x7f1303cc
.field public static final mtrl_picker_range_header_selected:I = 0x7f1303cd
.field public static final mtrl_picker_range_header_title:I = 0x7f1303ce
.field public static final mtrl_picker_range_header_unselected:I = 0x7f1303cf
.field public static final mtrl_picker_save:I = 0x7f1303d0
.field public static final mtrl_picker_text_input_date_hint:I = 0x7f1303d1
.field public static final mtrl_picker_text_input_date_range_end_hint:I = 0x7f1303d2
.field public static final mtrl_picker_text_input_date_range_start_hint:I = 0x7f1303d3
.field public static final mtrl_picker_text_input_day_abbr:I = 0x7f1303d4
.field public static final mtrl_picker_text_input_month_abbr:I = 0x7f1303d5
.field public static final mtrl_picker_text_input_year_abbr:I = 0x7f1303d6
.field public static final mtrl_picker_toggle_to_calendar_input_mode:I = 0x7f1303d7
.field public static final mtrl_picker_toggle_to_day_selection:I = 0x7f1303d8
.field public static final mtrl_picker_toggle_to_text_input_mode:I = 0x7f1303d9
.field public static final mtrl_picker_toggle_to_year_selection:I = 0x7f1303da
.field public static final password_toggle_content_description:I = 0x7f130417
.field public static final path_password_eye:I = 0x7f130418
.field public static final path_password_eye_mask_strike_through:I = 0x7f130419
.field public static final path_password_eye_mask_visible:I = 0x7f13041a
.field public static final path_password_strike_through:I = 0x7f13041b
.field public static final rp_cancel:I = 0x7f1304c2
.field public static final rp_submit:I = 0x7f1304c3
.field public static final search_menu_title:I = 0x7f1304ea
.field public static final ssolib_alternative_channel_name:I = 0x7f130608
.field public static final ssolib_pki_cert_type_corporation:I = 0x7f130609
.field public static final ssolib_pki_cert_type_none:I = 0x7f13060a
.field public static final ssolib_pki_cert_type_personal:I = 0x7f13060b
.field public static final ssolib_pki_expire_date:I = 0x7f13060c
.field public static final ssolib_pki_need_reg_cert:I = 0x7f13060d
.field public static final ssolib_pki_need_universal_cert:I = 0x7f13060e
.field public static final ssolib_pki_no_cert:I = 0x7f13060f
.field public static final ssolib_pki_password_title:I = 0x7f130610
.field public static final ssolib_pki_popup_error_signing:I = 0x7f130611
.field public static final ssolib_pki_popup_guide_retry:I = 0x7f130612
.field public static final ssolib_pki_popup_max_retry:I = 0x7f130613
.field public static final ssolib_pki_select_cert_title:I = 0x7f130614
.field public static final ssolib_sms_auth_filter_01:I = 0x7f130615
.field public static final ssolib_sms_auth_filter_02:I = 0x7f130616
.field public static final ssolib_string_button_cancel:I = 0x7f130617
.field public static final ssolib_string_button_login:I = 0x7f130618
.field public static final ssolib_string_button_next:I = 0x7f130619
.field public static final ssolib_string_button_no:I = 0x7f13061a
.field public static final ssolib_string_button_ok:I = 0x7f13061b
.field public static final ssolib_string_button_yes:I = 0x7f13061c
.field public static final ssolib_string_channel_id_login:I = 0x7f13061d
.field public static final ssolib_string_linked_channel_login:I = 0x7f13061e
.field public static final ssolib_string_login:I = 0x7f13061f
.field public static final ssolib_string_login_description_1:I = 0x7f130620
.field public static final ssolib_string_login_description_2:I = 0x7f130621
.field public static final ssolib_string_login_description_3:I = 0x7f130622
.field public static final ssolib_string_login_description_4:I = 0x7f130623
.field public static final ssolib_string_login_description_5:I = 0x7f130624
.field public static final ssolib_string_login_description_7:I = 0x7f130625
.field public static final ssolib_string_login_description_8:I = 0x7f130626
.field public static final ssolib_string_login_no_real_name_message:I = 0x7f130627
.field public static final ssolib_string_login_other_id:I = 0x7f130628
.field public static final ssolib_string_login_other_id_login:I = 0x7f130629
.field public static final ssolib_string_logout:I = 0x7f13062a
.field public static final ssolib_string_logout_message:I = 0x7f13062b
.field public static final ssolib_string_or:I = 0x7f13062c
.field public static final ssolib_string_popup_description_1:I = 0x7f13062d
.field public static final ssolib_string_popup_description_2:I = 0x7f13062e
.field public static final ssolib_string_popup_description_3:I = 0x7f13062f
.field public static final ssolib_string_popup_logout:I = 0x7f130630
.field public static final ssolib_string_popup_title_1:I = 0x7f130631
.field public static final ssolib_string_popup_title_2:I = 0x7f130632
.field public static final ssolib_string_popup_title_3:I = 0x7f130633
.field public static final ssolib_string_prev:I = 0x7f130634
.field public static final ssolib_string_realid_n:I = 0x7f130635
.field public static final ssolib_string_realid_n_sub_change_color:I = 0x7f130636
.field public static final ssolib_string_realid_y:I = 0x7f130637
.field public static final ssolib_string_realid_y_sub_change_color:I = 0x7f130638
.field public static final ssolib_string_t_id_login:I = 0x7f130639
.field public static final ssolib_string_tmapid:I = 0x7f13063a
.field public static final ssolib_string_tmapid_sub_change_color:I = 0x7f13063b
.field public static final ssolib_voice_close_popup:I = 0x7f13063c
.field public static final ssolib_voice_login:I = 0x7f13063d
.field public static final ssolib_voice_login_guide:I = 0x7f13063e
.field public static final ssolib_voice_notice:I = 0x7f13063f
.field public static final ssolib_voice_prev_page:I = 0x7f130640
.field public static final status_bar_notification_info_overflow:I = 0x7f130643
.field public static final title_activity_sso:I = 0x7f13088e
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,35 @@
.class public final Ltid/sktelecom/ssolib/R$xml;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "xml"
.end annotation
# static fields
.field public static final standalone_badge:I = 0x7f160013
.field public static final standalone_badge_gravity_bottom_end:I = 0x7f160014
.field public static final standalone_badge_gravity_bottom_start:I = 0x7f160015
.field public static final standalone_badge_gravity_top_start:I = 0x7f160016
.field public static final standalone_badge_offset:I = 0x7f160017
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
@@ -0,0 +1,35 @@
.class public final Ltid/sktelecom/ssolib/R;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Ltid/sktelecom/ssolib/R$anim;,
Ltid/sktelecom/ssolib/R$animator;,
Ltid/sktelecom/ssolib/R$attr;,
Ltid/sktelecom/ssolib/R$bool;,
Ltid/sktelecom/ssolib/R$color;,
Ltid/sktelecom/ssolib/R$dimen;,
Ltid/sktelecom/ssolib/R$drawable;,
Ltid/sktelecom/ssolib/R$id;,
Ltid/sktelecom/ssolib/R$integer;,
Ltid/sktelecom/ssolib/R$interpolator;,
Ltid/sktelecom/ssolib/R$layout;,
Ltid/sktelecom/ssolib/R$plurals;,
Ltid/sktelecom/ssolib/R$string;,
Ltid/sktelecom/ssolib/R$style;,
Ltid/sktelecom/ssolib/R$styleable;,
Ltid/sktelecom/ssolib/R$xml;
}
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
@@ -0,0 +1,44 @@
.class public Ltid/sktelecom/ssolib/RedirectUriReceiverActivity;
.super Landroid/app/Activity;
.source "RedirectUriReceiverActivity.java"
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
return-void
.end method
# virtual methods
.method public onCreate(Landroid/os/Bundle;)V
.locals 0
.line 1
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
.line 2
invoke-virtual {p0}, Landroid/app/Activity;->getIntent()Landroid/content/Intent;
move-result-object p1
invoke-virtual {p1}, Landroid/content/Intent;->getData()Landroid/net/Uri;
move-result-object p1
.line 3
invoke-static {p0, p1}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;->a(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent;
move-result-object p1
invoke-virtual {p0, p1}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V
.line 4
invoke-virtual {p0}, Landroid/app/Activity;->finish()V
return-void
.end method
@@ -0,0 +1,113 @@
.class Ltid/sktelecom/ssolib/SSOActivity$1;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Landroid/content/DialogInterface$OnCancelListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity;->onCreate(Landroid/os/Bundle;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$1;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onCancel(Landroid/content/DialogInterface;)V
.locals 1
.line 1
:try_start_0
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$1;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/common/e;
move-result-object p1
if-eqz p1, :cond_0
.line 2
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$1;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/common/e;
move-result-object p1
invoke-virtual {p1}, Ltid/sktelecom/ssolib/common/e;->b()V
.line 3
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->a()V
const/4 p1, 0x1
.line 4
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->a(Z)Z
.line 5
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$1;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->b(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/SSOActivity$c;
move-result-object p1
sget-object v0, Ltid/sktelecom/ssolib/SSOActivity$c;->b:Ltid/sktelecom/ssolib/SSOActivity$c;
if-ne p1, v0, :cond_0
.line 6
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$1;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->c(Ltid/sktelecom/ssolib/SSOActivity;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
const-string v0, "BadToken ,e="
.line 7
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
:cond_0
:goto_0
return-void
.end method
@@ -0,0 +1,77 @@
.class Ltid/sktelecom/ssolib/SSOActivity$10;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity$b;Ljava/util/ArrayList;ZLjava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$10;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onClick(Landroid/view/View;)V
.locals 1
.line 1
invoke-virtual {p1}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object p1
check-cast p1, Ltid/sktelecom/ssolib/SSOActivity$g;
.line 2
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$10;->a:Ltid/sktelecom/ssolib/SSOActivity;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOActivity$g;->a:Ltid/sktelecom/ssolib/model/SSOToken;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOToken;->getLoginID()Ljava/lang/String;
move-result-object p1
invoke-static {v0, p1}, Ltid/sktelecom/ssolib/SSOActivity;->b(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 3
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$10;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string v0, "SELECTID"
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 4
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$10;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->d(Ltid/sktelecom/ssolib/SSOActivity;)V
.line 5
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$10;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->c(Ltid/sktelecom/ssolib/SSOActivity;)V
return-void
.end method
@@ -0,0 +1,177 @@
.class Ltid/sktelecom/ssolib/SSOActivity$11;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity$b;Ljava/util/ArrayList;ZLjava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$11;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onClick(Landroid/view/View;)V
.locals 13
.line 1
invoke-virtual {p1}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ltid/sktelecom/ssolib/SSOActivity$g;
.line 2
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$11;->a:Ltid/sktelecom/ssolib/SSOActivity;
iget-object v2, v0, Ltid/sktelecom/ssolib/SSOActivity$g;->a:Ltid/sktelecom/ssolib/model/SSOToken;
invoke-virtual {v2}, Ltid/sktelecom/ssolib/model/SSOToken;->getLoginID()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Ltid/sktelecom/ssolib/SSOActivity;->c(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 3
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$11;->a:Ltid/sktelecom/ssolib/SSOActivity;
sget v2, Ltid/sktelecom/ssolib/R$string;->ssolib_string_logout_message:I
invoke-virtual {v1, v2}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v1
.line 4
:try_start_0
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOActivity$11;->a:Ltid/sktelecom/ssolib/SSOActivity;
new-instance v12, Ltid/sktelecom/ssolib/common/j;
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v4
sget-object v5, Ltid/sktelecom/ssolib/common/j;->c:Ljava/lang/String;
const/4 v6, 0x0
const/4 p1, 0x1
new-array p1, p1, [Ljava/lang/Object;
const/4 v3, 0x0
iget-object v0, v0, Ltid/sktelecom/ssolib/SSOActivity$g;->a:Ltid/sktelecom/ssolib/model/SSOToken;
.line 5
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/SSOToken;->getLoginID()Ljava/lang/String;
move-result-object v0
aput-object v0, p1, v3
invoke-static {v1, p1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v7
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$11;->a:Ltid/sktelecom/ssolib/SSOActivity;
sget v0, Ltid/sktelecom/ssolib/R$string;->ssolib_string_button_no:I
.line 6
invoke-virtual {p1, v0}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v8
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$11;->a:Ltid/sktelecom/ssolib/SSOActivity;
sget v0, Ltid/sktelecom/ssolib/R$string;->ssolib_string_button_yes:I
.line 7
invoke-virtual {p1, v0}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v9
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$11;->a:Ltid/sktelecom/ssolib/SSOActivity;
.line 8
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->j(Ltid/sktelecom/ssolib/SSOActivity;)Landroid/view/View$OnClickListener;
move-result-object v10
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$11;->a:Ltid/sktelecom/ssolib/SSOActivity;
.line 9
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->k(Ltid/sktelecom/ssolib/SSOActivity;)Landroid/view/View$OnClickListener;
move-result-object v11
move-object v3, v12
invoke-direct/range {v3 .. v11}, Ltid/sktelecom/ssolib/common/j;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/view/View$OnClickListener;Landroid/view/View$OnClickListener;)V
.line 10
invoke-static {v2, v12}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ltid/sktelecom/ssolib/common/j;)Ltid/sktelecom/ssolib/common/j;
.line 11
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$11;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->e(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/common/j;
move-result-object p1
invoke-virtual {p1}, Landroid/app/Dialog;->show()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
const-string v0, "BadToken ,e="
.line 12
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
:goto_0
return-void
.end method
@@ -0,0 +1,101 @@
.class Ltid/sktelecom/ssolib/SSOActivity$12$1;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity$12;->onResult(Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;Ljava/lang/String;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ljava/lang/StringBuffer;
.field public final synthetic b:Ltid/sktelecom/ssolib/SSOActivity$12;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity$12;Ljava/lang/StringBuffer;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12$1;->b:Ltid/sktelecom/ssolib/SSOActivity$12;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOActivity$12$1;->a:Ljava/lang/StringBuffer;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 4
const-string v0, "javascript:tidSDK.closeTask(\'initFido\', "
.line 1
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$12$1;->a:Ljava/lang/StringBuffer;
invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ");"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 2
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object v1
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "initFido callback:"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 3
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$12$1;->b:Ltid/sktelecom/ssolib/SSOActivity$12;
iget-object v1, v1, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v1}, Ltid/sktelecom/ssolib/SSOActivity;->o(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/http/SSOWebView;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
return-void
.end method
@@ -0,0 +1,682 @@
.class Ltid/sktelecom/ssolib/SSOActivity$12;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Ltid/sktelecom/ssolib/http/SSOWebView$OnResultCallback;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity;->a(Ljava/lang/String;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onError(Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;Ljava/lang/Throwable;Ljava/lang/String;)V
.locals 1
.line 1
sget-object v0, Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;->WEBVIEW_MAIN_SSL_VERIFY_FAIL:Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;
if-ne p1, v0, :cond_0
.line 2
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string v0, "SSL_VERIFY_FAIL"
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 3
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
sget-object v0, Ltid/sktelecom/ssolib/d;->h:Ltid/sktelecom/ssolib/d;
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ltid/sktelecom/ssolib/d;)Ltid/sktelecom/ssolib/d;
goto :goto_0
.line 4
:cond_0
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string v0, "FAIL"
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 5
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
sget-object v0, Ltid/sktelecom/ssolib/d;->e:Ltid/sktelecom/ssolib/d;
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ltid/sktelecom/ssolib/d;)Ltid/sktelecom/ssolib/d;
.line 6
:goto_0
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->p(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/d;
move-result-object p1
invoke-virtual {p1, p2, p3}, Ltid/sktelecom/ssolib/d;->a(Ljava/lang/Throwable;Ljava/lang/String;)V
return-void
.end method
.method public onResult(Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;)Ljava/lang/String;
.locals 1
.line 20
sget-object v0, Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;->WEBVIEW_MAIN_GET_GOOGLE_ACCOUNT:Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;
if-ne p1, v0, :cond_0
.line 21
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
sget-object v0, Ltid/sktelecom/ssolib/SSOActivity$a;->a:Ltid/sktelecom/ssolib/SSOActivity$a;
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ltid/sktelecom/ssolib/SSOActivity$a;)Ltid/sktelecom/ssolib/SSOActivity$a;
.line 22
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->n(Ltid/sktelecom/ssolib/SSOActivity;)V
const-string p1, ""
return-object p1
:cond_0
const/4 p1, 0x0
return-object p1
.end method
.method public onResult(Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;Ljava/lang/String;)V
.locals 2
if-eqz p2, :cond_0
.line 1
invoke-static {p2}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
.line 2
:cond_0
sget-object v0, Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;->WEBVIEW_MAIN_LOGIN_RESULT:Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;
const-string v1, "FAIL"
if-ne p1, v0, :cond_3
.line 3
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->l(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/SSOInterface$c;
move-result-object p1
if-eqz p1, :cond_2
if-eqz p2, :cond_2
.line 4
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p2}, Ltid/sktelecom/ssolib/common/l;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-static {p1, p2}, Ltid/sktelecom/ssolib/SSOActivity;->b(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 5
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->m(Ltid/sktelecom/ssolib/SSOActivity;)Ljava/lang/String;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object p1
const-string p2, "{"
invoke-virtual {p1, p2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_1
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->m(Ltid/sktelecom/ssolib/SSOActivity;)Ljava/lang/String;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object p1
const-string p2, "}"
invoke-virtual {p1, p2}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_1
.line 6
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string p2, "OK"
invoke-static {p1, p2}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
goto :goto_0
.line 7
:cond_1
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1, v1}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
goto :goto_0
.line 8
:cond_2
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1, v1}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
goto :goto_0
.line 9
:cond_3
sget-object p2, Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;->WEBVIEW_MAIN_CLOSE:Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;
if-ne p1, p2, :cond_4
.line 10
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string p2, "CANCEL"
invoke-static {p1, p2}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
goto :goto_0
.line 11
:cond_4
sget-object p2, Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;->WEBVIEW_MAIN_SSL_VERIFY_FAIL:Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;
if-ne p1, p2, :cond_5
.line 12
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string p2, "SSL_VERIFY_FAIL"
invoke-static {p1, p2}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 13
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string p2, "SSL Verify failed"
invoke-static {p1, p2}, Ltid/sktelecom/ssolib/SSOActivity;->b(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
goto :goto_0
.line 14
:cond_5
sget-object p2, Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;->WEBVIEW_MAIN_CONNECTION_ERROR:Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;
if-ne p1, p2, :cond_6
.line 15
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1, v1}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 16
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string p2, "Connection fail"
invoke-static {p1, p2}, Ltid/sktelecom/ssolib/SSOActivity;->b(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
goto :goto_0
.line 17
:cond_6
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1, v1}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 18
:goto_0
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->d(Ltid/sktelecom/ssolib/SSOActivity;)V
.line 19
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->c(Ltid/sktelecom/ssolib/SSOActivity;)V
return-void
.end method
.method public onResult(Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;Ljava/lang/String;Ljava/lang/String;)V
.locals 7
const-string v0, "rpClientID"
const-string v1, "hostUrl"
const-string v2, "userId"
.line 23
sget-object v3, Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;->WEBVIEW_OPEN_TASK:Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;
const/4 v4, 0x1
if-ne p1, v3, :cond_a
if-eqz p3, :cond_9
const/4 p1, 0x0
:try_start_0
const-string v3, "ssoLogin_login"
.line 24
invoke-virtual {v3, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_3
const-string v5, "ssoLogin_otherTidLogin"
const-string v6, "ssoLogin_logout"
if-nez v3, :cond_6
:try_start_1
invoke-virtual {v6, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_6
.line 25
invoke-virtual {v5, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
goto/16 :goto_3
:cond_0
const-string v2, "initFido"
.line 26
invoke-virtual {v2, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
:try_end_1
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_3
if-eqz v2, :cond_5
.line 27
:try_start_2
invoke-static {p3}, Landroid/net/Uri;->decode(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
:try_end_2
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1
.line 28
:try_start_3
new-instance p3, Lorg/json/JSONObject;
invoke-direct {p3, p2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 29
invoke-virtual {p3, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p2
const/4 v2, 0x0
if-eqz p2, :cond_1
.line 30
invoke-virtual {p3, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
goto :goto_0
:cond_1
move-object p2, v2
.line 31
:goto_0
invoke-virtual {p3, v0}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_2
.line 32
invoke-virtual {p3, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 33
:cond_2
new-instance p3, Ljava/lang/StringBuffer;
invoke-direct {p3}, Ljava/lang/StringBuffer;-><init>()V
.line 34
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
:try_end_3
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_0
const-string v1, "{error:"
const-string v3, "}"
if-eqz v0, :cond_3
.line 35
:try_start_4
invoke-virtual {p3, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
const-string p2, "undefined hostUrl"
invoke-virtual {p3, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
invoke-virtual {p3, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
goto :goto_1
.line 36
:cond_3
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_4
.line 37
invoke-virtual {p3, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
const-string p2, "undefined rpClientID"
invoke-virtual {p3, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
invoke-virtual {p3, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
goto :goto_1
.line 38
:cond_4
invoke-static {p2}, Lcom/skplanet/fido/uaf/tidclient/RpClient;->setHost(Ljava/lang/String;)V
.line 39
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-virtual {p2}, Landroid/app/Activity;->getBaseContext()Landroid/content/Context;
move-result-object p2
invoke-static {p2, v2}, Lcom/skplanet/fido/uaf/tidclient/RpClient;->initialize(Landroid/content/Context;Ljava/lang/String;)V
const-string p2, "{success:"
.line 40
invoke-virtual {p3, p2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
invoke-virtual {p3, v4}, Ljava/lang/StringBuffer;->append(Z)Ljava/lang/StringBuffer;
invoke-virtual {p3, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 41
:goto_1
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
new-instance v0, Ltid/sktelecom/ssolib/SSOActivity$12$1;
invoke-direct {v0, p0, p3}, Ltid/sktelecom/ssolib/SSOActivity$12$1;-><init>(Ltid/sktelecom/ssolib/SSOActivity$12;Ljava/lang/StringBuffer;)V
invoke-virtual {p2, v0}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:try_end_4
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_0
goto :goto_2
:catch_0
move-exception p2
.line 42
:try_start_5
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object p3
invoke-virtual {p2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p2
invoke-static {p3, p2}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_2
.line 43
:cond_5
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v0, p2, p3}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;Ljava/lang/String;)V
:try_end_5
.catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_1
:goto_2
move v4, p1
goto :goto_6
:catch_1
move-exception p2
move v4, p1
goto :goto_5
.line 44
:cond_6
:goto_3
:try_start_6
invoke-static {p3}, Landroid/net/Uri;->decode(Ljava/lang/String;)Ljava/lang/String;
move-result-object p3
:try_end_6
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_3
.line 45
:try_start_7
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, p3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 46
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result p3
if-eqz p3, :cond_7
.line 47
iget-object p3, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {p3, v0}, Ltid/sktelecom/ssolib/SSOActivity;->b(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
:try_end_7
.catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_2
goto :goto_4
:catch_2
move-exception p3
.line 48
:try_start_8
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object v0
invoke-virtual {p3}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p3
invoke-static {v0, p3}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 49
:cond_7
:goto_4
iget-object p3, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string v0, "SELECTID"
invoke-static {p3, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 50
invoke-virtual {v6, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p3
:try_end_8
.catch Ljava/lang/Exception; {:try_start_8 .. :try_end_8} :catch_3
if-eqz p3, :cond_8
.line 51
:try_start_9
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p2}, Ltid/sktelecom/ssolib/SSOActivity;->m(Ltid/sktelecom/ssolib/SSOActivity;)Ljava/lang/String;
move-result-object p3
invoke-static {p2, p3}, Ltid/sktelecom/ssolib/SSOActivity;->d(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)V
:try_end_9
.catch Ljava/lang/Exception; {:try_start_9 .. :try_end_9} :catch_1
goto :goto_2
.line 52
:cond_8
:try_start_a
invoke-virtual {v5, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_b
.line 53
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string p2, "NEWID"
invoke-static {p1, p2}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
:try_end_a
.catch Ljava/lang/Exception; {:try_start_a .. :try_end_a} :catch_3
goto :goto_6
:catch_3
move-exception p2
.line 54
:goto_5
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object p1
invoke-virtual {p2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p2
invoke-static {p1, p2}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_6
.line 55
:cond_9
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string p2, "CANCEL"
invoke-static {p1, p2}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
goto :goto_6
.line 56
:cond_a
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string p2, "FAIL"
invoke-static {p1, p2}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
:cond_b
:goto_6
if-eqz v4, :cond_c
.line 57
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->d(Ltid/sktelecom/ssolib/SSOActivity;)V
.line 58
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$12;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->c(Ltid/sktelecom/ssolib/SSOActivity;)V
:cond_c
return-void
.end method
@@ -0,0 +1,139 @@
.class Ltid/sktelecom/ssolib/SSOActivity$13;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Ltid/sktelecom/ssolib/http/SSOWebView$OnResultCallback;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity;->a(Ljava/lang/String;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$13;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onError(Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;Ljava/lang/Throwable;Ljava/lang/String;)V
.locals 1
.line 1
sget-object v0, Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;->WEBVIEW_MAIN_SSL_VERIFY_FAIL:Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;
if-ne p1, v0, :cond_0
.line 2
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$13;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string v0, "SSL_VERIFY_FAIL"
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 3
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$13;->a:Ltid/sktelecom/ssolib/SSOActivity;
sget-object v0, Ltid/sktelecom/ssolib/d;->h:Ltid/sktelecom/ssolib/d;
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ltid/sktelecom/ssolib/d;)Ltid/sktelecom/ssolib/d;
goto :goto_0
.line 4
:cond_0
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$13;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string v0, "FAIL"
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 5
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$13;->a:Ltid/sktelecom/ssolib/SSOActivity;
sget-object v0, Ltid/sktelecom/ssolib/d;->e:Ltid/sktelecom/ssolib/d;
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ltid/sktelecom/ssolib/d;)Ltid/sktelecom/ssolib/d;
.line 6
:goto_0
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$13;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->p(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/d;
move-result-object p1
invoke-virtual {p1, p2, p3}, Ltid/sktelecom/ssolib/d;->a(Ljava/lang/Throwable;Ljava/lang/String;)V
return-void
.end method
.method public onResult(Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;)Ljava/lang/String;
.locals 0
const/4 p1, 0x0
return-object p1
.end method
.method public onResult(Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;Ljava/lang/String;)V
.locals 0
return-void
.end method
.method public onResult(Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;Ljava/lang/String;Ljava/lang/String;)V
.locals 1
.line 1
sget-object v0, Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;->WEBVIEW_OPEN_TASK:Ltid/sktelecom/ssolib/common/DefaultConstants$WebViewProcessType;
if-ne p1, v0, :cond_0
.line 2
:try_start_0
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$13;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1, p2, p3}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 3
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-static {p2, p1}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;Ljava/lang/String;)V
:cond_0
:goto_0
return-void
.end method
@@ -0,0 +1,49 @@
.class Ltid/sktelecom/ssolib/SSOActivity$14;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity;->a(Ljava/lang/String;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$14;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onClick(Landroid/view/View;)V
.locals 1
.line 1
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$14;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string v0, "closeWebview"
invoke-static {p1, v0, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
@@ -0,0 +1,101 @@
.class Ltid/sktelecom/ssolib/SSOActivity$2$1;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity$2;->onResult(Ljava/util/HashMap;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ljava/lang/StringBuffer;
.field public final synthetic b:Ltid/sktelecom/ssolib/SSOActivity$2;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity$2;Ljava/lang/StringBuffer;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$2$1;->b:Ltid/sktelecom/ssolib/SSOActivity$2;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOActivity$2$1;->a:Ljava/lang/StringBuffer;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 4
const-string v0, "javascript:tidSDK.closeTask(\'ssoLogin_logout\', "
.line 1
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$2$1;->a:Ljava/lang/StringBuffer;
invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ");"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 2
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object v1
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "internalSsoLogout callback:"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 3
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$2$1;->b:Ltid/sktelecom/ssolib/SSOActivity$2;
iget-object v1, v1, Ltid/sktelecom/ssolib/SSOActivity$2;->b:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v1}, Ltid/sktelecom/ssolib/SSOActivity;->o(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/http/SSOWebView;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
return-void
.end method
@@ -0,0 +1,240 @@
.class Ltid/sktelecom/ssolib/SSOActivity$2;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity;->a(Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ljava/lang/String;
.field public final synthetic b:Ltid/sktelecom/ssolib/SSOActivity;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$2;->b:Ltid/sktelecom/ssolib/SSOActivity;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOActivity$2;->a:Ljava/lang/String;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onResult(Ljava/util/HashMap;)V
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 1
:try_start_0
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$2;->b:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/common/e;
move-result-object v0
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$2;->b:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/common/e;
move-result-object v0
invoke-virtual {v0}, Ltid/sktelecom/ssolib/common/e;->b()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
const-string v1, "BadToken ,e="
.line 3
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
.line 4
:cond_0
:goto_0
invoke-static {}, Ltid/sktelecom/ssolib/SSOActivity;->a()Z
move-result v0
if-nez v0, :cond_3
const-string v0, "error"
.line 5
invoke-virtual {p1, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
const/4 v2, 0x1
if-eqz v1, :cond_1
.line 6
invoke-virtual {p1, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
const-string v0, "0"
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_2
.line 7
:cond_1
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$2;->b:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->g(Ltid/sktelecom/ssolib/SSOActivity;)Landroid/content/Context;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object p1
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$2;->a:Ljava/lang/String;
const/4 v1, 0x0
invoke-virtual {p1, v0, v1}, Ltid/sktelecom/ssolib/b/a;->b(Ljava/lang/String;Z)Z
.line 8
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$2;->b:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->g(Ltid/sktelecom/ssolib/SSOActivity;)Landroid/content/Context;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Landroid/content/Context;)Ltid/sktelecom/ssolib/manager/ServiceConnectionManager;
move-result-object p1
const/4 v0, 0x2
new-array v3, v0, [Ljava/lang/Object;
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
aput-object v0, v3, v1
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$2;->a:Ljava/lang/String;
aput-object v0, v3, v2
invoke-virtual {p1, v3}, Ltid/sktelecom/ssolib/manager/ServiceConnectionManager;->StartSync([Ljava/lang/Object;)V
.line 9
:cond_2
new-instance p1, Ljava/lang/StringBuffer;
invoke-direct {p1}, Ljava/lang/StringBuffer;-><init>()V
const-string v0, "{success:"
.line 10
invoke-virtual {p1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
invoke-virtual {p1, v2}, Ljava/lang/StringBuffer;->append(Z)Ljava/lang/StringBuffer;
const-string v0, "}"
invoke-virtual {p1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 11
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$2;->b:Ltid/sktelecom/ssolib/SSOActivity;
new-instance v1, Ltid/sktelecom/ssolib/SSOActivity$2$1;
invoke-direct {v1, p0, p1}, Ltid/sktelecom/ssolib/SSOActivity$2$1;-><init>(Ltid/sktelecom/ssolib/SSOActivity$2;Ljava/lang/StringBuffer;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
.line 12
:cond_3
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$2;->b:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->g(Ltid/sktelecom/ssolib/SSOActivity;)Landroid/content/Context;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object p1
invoke-virtual {p1}, Ltid/sktelecom/ssolib/b/a;->k()I
move-result p1
if-nez p1, :cond_4
.line 13
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$2;->b:Ltid/sktelecom/ssolib/SSOActivity;
const-string v0, "NEWID"
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 14
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$2;->b:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->d(Ltid/sktelecom/ssolib/SSOActivity;)V
.line 15
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$2;->b:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->c(Ltid/sktelecom/ssolib/SSOActivity;)V
:cond_4
return-void
.end method
@@ -0,0 +1,59 @@
.class Ltid/sktelecom/ssolib/SSOActivity$3;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity;->k()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$3;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onClick(Landroid/view/View;)V
.locals 1
.line 1
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$3;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string v0, "ID_PW_LOGIN"
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 2
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$3;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->d(Ltid/sktelecom/ssolib/SSOActivity;)V
.line 3
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$3;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->c(Ltid/sktelecom/ssolib/SSOActivity;)V
return-void
.end method
@@ -0,0 +1,59 @@
.class Ltid/sktelecom/ssolib/SSOActivity$4;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity;->k()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$4;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onClick(Landroid/view/View;)V
.locals 1
.line 1
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$4;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string v0, "NEWID"
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 2
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$4;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->d(Ltid/sktelecom/ssolib/SSOActivity;)V
.line 3
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$4;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->c(Ltid/sktelecom/ssolib/SSOActivity;)V
return-void
.end method
@@ -0,0 +1,131 @@
.class Ltid/sktelecom/ssolib/SSOActivity$5;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity;->k()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$5;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onClick(Landroid/view/View;)V
.locals 9
.line 1
:try_start_0
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$5;->a:Ltid/sktelecom/ssolib/SSOActivity;
new-instance v8, Ltid/sktelecom/ssolib/common/j;
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v2
sget-object v3, Ltid/sktelecom/ssolib/common/j;->b:Ljava/lang/String;
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$5;->a:Ltid/sktelecom/ssolib/SSOActivity;
sget v1, Ltid/sktelecom/ssolib/R$string;->ssolib_string_popup_title_1:I
.line 2
invoke-virtual {p1, v1}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v4
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$5;->a:Ltid/sktelecom/ssolib/SSOActivity;
sget v1, Ltid/sktelecom/ssolib/R$string;->ssolib_string_popup_description_1:I
.line 3
invoke-virtual {p1, v1}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v5
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$5;->a:Ltid/sktelecom/ssolib/SSOActivity;
sget v1, Ltid/sktelecom/ssolib/R$string;->ssolib_string_button_ok:I
.line 4
invoke-virtual {p1, v1}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v6
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$5;->a:Ltid/sktelecom/ssolib/SSOActivity;
.line 5
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->j(Ltid/sktelecom/ssolib/SSOActivity;)Landroid/view/View$OnClickListener;
move-result-object v7
move-object v1, v8
invoke-direct/range {v1 .. v7}, Ltid/sktelecom/ssolib/common/j;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/view/View$OnClickListener;)V
.line 6
invoke-static {v0, v8}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ltid/sktelecom/ssolib/common/j;)Ltid/sktelecom/ssolib/common/j;
.line 7
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$5;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->e(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/common/j;
move-result-object p1
invoke-virtual {p1}, Landroid/app/Dialog;->show()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
const-string v0, "BadToken ,e="
.line 8
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
:goto_0
return-void
.end method
@@ -0,0 +1,59 @@
.class Ltid/sktelecom/ssolib/SSOActivity$6;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity;->k()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$6;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onClick(Landroid/view/View;)V
.locals 1
.line 1
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$6;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string v0, "CHANNEL_ID_LOGIN"
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 2
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$6;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->d(Ltid/sktelecom/ssolib/SSOActivity;)V
.line 3
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$6;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->c(Ltid/sktelecom/ssolib/SSOActivity;)V
return-void
.end method
@@ -0,0 +1,59 @@
.class Ltid/sktelecom/ssolib/SSOActivity$7;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity;->onCreate(Landroid/os/Bundle;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$7;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onClick(Landroid/view/View;)V
.locals 1
.line 1
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$7;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string v0, "CANCEL"
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 2
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$7;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->d(Ltid/sktelecom/ssolib/SSOActivity;)V
.line 3
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$7;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->c(Ltid/sktelecom/ssolib/SSOActivity;)V
return-void
.end method
@@ -0,0 +1,89 @@
.class Ltid/sktelecom/ssolib/SSOActivity$8;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/SSOActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$8;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onClick(Landroid/view/View;)V
.locals 1
.line 1
:try_start_0
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$8;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->e(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/common/j;
move-result-object p1
if-eqz p1, :cond_0
.line 2
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$8;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->e(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/common/j;
move-result-object p1
invoke-virtual {p1}, Landroid/app/Dialog;->dismiss()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
const-string v0, "BadToken ,e="
.line 3
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
:cond_0
:goto_0
return-void
.end method
@@ -0,0 +1,71 @@
.class Ltid/sktelecom/ssolib/SSOActivity$9$1$1;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity$9$1;->onResult(Ljava/util/HashMap;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity$9$1;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity$9$1;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9$1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onClick(Landroid/view/View;)V
.locals 1
.line 1
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9$1;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOActivity$9$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string v0, "ID_PW_LOGIN"
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 2
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9$1;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOActivity$9$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->d(Ltid/sktelecom/ssolib/SSOActivity;)V
.line 3
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9$1;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOActivity$9$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->c(Ltid/sktelecom/ssolib/SSOActivity;)V
return-void
.end method
@@ -0,0 +1,302 @@
.class Ltid/sktelecom/ssolib/SSOActivity$9$1;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity$9;->onClick(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity$9;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity$9;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onResult(Ljava/util/HashMap;)V
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 1
:try_start_0
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9;
iget-object v0, v0, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/common/e;
move-result-object v0
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9;
iget-object v0, v0, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/common/e;
move-result-object v0
invoke-virtual {v0}, Ltid/sktelecom/ssolib/common/e;->b()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
const-string v1, "BadToken ,e="
.line 3
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
.line 4
:cond_0
:goto_0
invoke-static {}, Ltid/sktelecom/ssolib/SSOActivity;->a()Z
move-result v0
const/4 v1, 0x1
if-nez v0, :cond_3
const-string v0, "error"
.line 5
invoke-virtual {p1, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
if-eqz v2, :cond_1
.line 6
invoke-virtual {p1, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
const-string v0, "0"
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_2
.line 7
:cond_1
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->g(Ltid/sktelecom/ssolib/SSOActivity;)Landroid/content/Context;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object p1
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9;
iget-object v0, v0, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOActivity;->h(Ltid/sktelecom/ssolib/SSOActivity;)Ljava/lang/String;
move-result-object v0
const/4 v2, 0x0
invoke-virtual {p1, v0, v2}, Ltid/sktelecom/ssolib/b/a;->b(Ljava/lang/String;Z)Z
.line 8
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->g(Ltid/sktelecom/ssolib/SSOActivity;)Landroid/content/Context;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Landroid/content/Context;)Ltid/sktelecom/ssolib/manager/ServiceConnectionManager;
move-result-object p1
const/4 v0, 0x2
new-array v3, v0, [Ljava/lang/Object;
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
aput-object v0, v3, v2
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9;
iget-object v0, v0, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOActivity;->h(Ltid/sktelecom/ssolib/SSOActivity;)Ljava/lang/String;
move-result-object v0
aput-object v0, v3, v1
invoke-virtual {p1, v3}, Ltid/sktelecom/ssolib/manager/ServiceConnectionManager;->StartSync([Ljava/lang/Object;)V
.line 9
:cond_2
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->g(Ltid/sktelecom/ssolib/SSOActivity;)Landroid/content/Context;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object p1
invoke-virtual {p1}, Ltid/sktelecom/ssolib/b/a;->k()I
move-result p1
const/4 v0, 0x3
if-ge p1, v0, :cond_3
.line 10
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
sget v0, Ltid/sktelecom/ssolib/R$id;->ssolib_sso_login_btn_next:I
invoke-virtual {p1, v0}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/Button;
.line 11
invoke-virtual {p1}, Landroid/widget/Button;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v0
const/16 v2, 0xff
invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
.line 12
invoke-virtual {p1, v1}, Landroid/widget/Button;->setEnabled(Z)V
.line 13
new-instance v0, Ltid/sktelecom/ssolib/SSOActivity$9$1$1;
invoke-direct {v0, p0}, Ltid/sktelecom/ssolib/SSOActivity$9$1$1;-><init>(Ltid/sktelecom/ssolib/SSOActivity$9$1;)V
invoke-virtual {p1, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 14
:cond_3
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->g(Ltid/sktelecom/ssolib/SSOActivity;)Landroid/content/Context;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object p1
invoke-virtual {p1}, Ltid/sktelecom/ssolib/b/a;->k()I
move-result p1
if-ge p1, v1, :cond_4
.line 15
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string v0, "NO TOKENS"
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 16
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->d(Ltid/sktelecom/ssolib/SSOActivity;)V
.line 17
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->c(Ltid/sktelecom/ssolib/SSOActivity;)V
goto :goto_1
.line 18
:cond_4
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9$1;->a:Ltid/sktelecom/ssolib/SSOActivity$9;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->i(Ltid/sktelecom/ssolib/SSOActivity;)V
:goto_1
return-void
.end method
@@ -0,0 +1,174 @@
.class Ltid/sktelecom/ssolib/SSOActivity$9;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/SSOActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onClick(Landroid/view/View;)V
.locals 6
const-string p1, "BadToken ,e="
.line 1
:try_start_0
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOActivity;->e(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/common/j;
move-result-object v0
if-eqz v0, :cond_0
.line 2
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOActivity;->e(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/common/j;
move-result-object v0
invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
.line 3
invoke-static {p1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
.line 4
:cond_0
:goto_0
:try_start_1
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/common/e;
move-result-object v0
if-eqz v0, :cond_1
.line 5
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/common/e;
move-result-object v0
invoke-virtual {v0}, Ltid/sktelecom/ssolib/common/e;->a()V
:try_end_1
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1
goto :goto_1
:catch_1
move-exception v0
.line 6
invoke-static {p1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p1
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
.line 7
:cond_1
:goto_1
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->f(Ltid/sktelecom/ssolib/SSOActivity;)Landroid/content/Intent;
move-result-object p1
const-string v0, "param"
invoke-virtual {p1, v0}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable;
move-result-object p1
move-object v1, p1
check-cast v1, Ljava/util/HashMap;
.line 8
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->g(Ltid/sktelecom/ssolib/SSOActivity;)Landroid/content/Context;
move-result-object v0
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$9;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->h(Ltid/sktelecom/ssolib/SSOActivity;)Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
const/4 v4, 0x0
new-instance v5, Ltid/sktelecom/ssolib/SSOActivity$9$1;
invoke-direct {v5, p0}, Ltid/sktelecom/ssolib/SSOActivity$9$1;-><init>(Ltid/sktelecom/ssolib/SSOActivity$9;)V
invoke-static/range {v0 .. v5}, Ltid/sktelecom/ssolib/SSOInterface;->a(Landroid/content/Context;Ljava/util/HashMap;Ljava/lang/String;ZZLtid/sktelecom/ssolib/SSOInterface$ResultCallback;)Ltid/sktelecom/ssolib/d;
return-void
.end method
@@ -0,0 +1,158 @@
.class final enum Ltid/sktelecom/ssolib/SSOActivity$a;
.super Ljava/lang/Enum;
.source "SSOActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/SSOActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "a"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Ltid/sktelecom/ssolib/SSOActivity$a;",
">;"
}
.end annotation
# static fields
.field public static final enum a:Ltid/sktelecom/ssolib/SSOActivity$a;
.field public static final enum b:Ltid/sktelecom/ssolib/SSOActivity$a;
.field private static final synthetic e:[Ltid/sktelecom/ssolib/SSOActivity$a;
# instance fields
.field private c:Ljava/lang/String;
.field private d:Ljava/lang/String;
# direct methods
.method public static constructor <clinit>()V
.locals 7
.line 1
new-instance v0, Ltid/sktelecom/ssolib/SSOActivity$a;
const-string v1, "GOOGLE_ACCOUNT"
const/4 v2, 0x0
const-string v3, "google"
const-string v4, "com.google"
invoke-direct {v0, v1, v2, v3, v4}, Ltid/sktelecom/ssolib/SSOActivity$a;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
sput-object v0, Ltid/sktelecom/ssolib/SSOActivity$a;->a:Ltid/sktelecom/ssolib/SSOActivity$a;
.line 2
new-instance v1, Ltid/sktelecom/ssolib/SSOActivity$a;
const-string v3, "NAVER_ACCOUNT"
const/4 v4, 0x1
const-string v5, "naver"
const-string v6, "com.nhn.android.naveraccount"
invoke-direct {v1, v3, v4, v5, v6}, Ltid/sktelecom/ssolib/SSOActivity$a;-><init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
sput-object v1, Ltid/sktelecom/ssolib/SSOActivity$a;->b:Ltid/sktelecom/ssolib/SSOActivity$a;
const/4 v3, 0x2
new-array v3, v3, [Ltid/sktelecom/ssolib/SSOActivity$a;
aput-object v0, v3, v2
aput-object v1, v3, v4
.line 3
sput-object v3, Ltid/sktelecom/ssolib/SSOActivity$a;->e:[Ltid/sktelecom/ssolib/SSOActivity$a;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
.line 2
iput-object p3, p0, Ltid/sktelecom/ssolib/SSOActivity$a;->c:Ljava/lang/String;
.line 3
iput-object p4, p0, Ltid/sktelecom/ssolib/SSOActivity$a;->d:Ljava/lang/String;
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Ltid/sktelecom/ssolib/SSOActivity$a;
.locals 1
.line 1
const-class v0, Ltid/sktelecom/ssolib/SSOActivity$a;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Ltid/sktelecom/ssolib/SSOActivity$a;
return-object p0
.end method
.method public static values()[Ltid/sktelecom/ssolib/SSOActivity$a;
.locals 1
.line 1
sget-object v0, Ltid/sktelecom/ssolib/SSOActivity$a;->e:[Ltid/sktelecom/ssolib/SSOActivity$a;
invoke-virtual {v0}, [Ltid/sktelecom/ssolib/SSOActivity$a;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ltid/sktelecom/ssolib/SSOActivity$a;
return-object v0
.end method
# virtual methods
.method public a()Ljava/lang/String;
.locals 1
.line 1
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$a;->c:Ljava/lang/String;
return-object v0
.end method
.method public b()Ljava/lang/String;
.locals 1
.line 1
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$a;->d:Ljava/lang/String;
return-object v0
.end method
@@ -0,0 +1,160 @@
.class final enum Ltid/sktelecom/ssolib/SSOActivity$b;
.super Ljava/lang/Enum;
.source "SSOActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/SSOActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "b"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Ltid/sktelecom/ssolib/SSOActivity$b;",
">;"
}
.end annotation
# static fields
.field public static final enum a:Ltid/sktelecom/ssolib/SSOActivity$b;
.field public static final enum b:Ltid/sktelecom/ssolib/SSOActivity$b;
.field public static final enum c:Ltid/sktelecom/ssolib/SSOActivity$b;
.field public static final enum d:Ltid/sktelecom/ssolib/SSOActivity$b;
.field public static final enum e:Ltid/sktelecom/ssolib/SSOActivity$b;
.field private static final synthetic f:[Ltid/sktelecom/ssolib/SSOActivity$b;
# direct methods
.method public static constructor <clinit>()V
.locals 11
.line 1
new-instance v0, Ltid/sktelecom/ssolib/SSOActivity$b;
const-string v1, "REAL_NAME_SERVICE"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Ltid/sktelecom/ssolib/SSOActivity$b;-><init>(Ljava/lang/String;I)V
sput-object v0, Ltid/sktelecom/ssolib/SSOActivity$b;->a:Ltid/sktelecom/ssolib/SSOActivity$b;
.line 2
new-instance v1, Ltid/sktelecom/ssolib/SSOActivity$b;
const-string v3, "NON_REAL_NAME_SERVICE"
const/4 v4, 0x1
invoke-direct {v1, v3, v4}, Ltid/sktelecom/ssolib/SSOActivity$b;-><init>(Ljava/lang/String;I)V
sput-object v1, Ltid/sktelecom/ssolib/SSOActivity$b;->b:Ltid/sktelecom/ssolib/SSOActivity$b;
.line 3
new-instance v3, Ltid/sktelecom/ssolib/SSOActivity$b;
const-string v5, "MERGE_LOGIN"
const/4 v6, 0x2
invoke-direct {v3, v5, v6}, Ltid/sktelecom/ssolib/SSOActivity$b;-><init>(Ljava/lang/String;I)V
sput-object v3, Ltid/sktelecom/ssolib/SSOActivity$b;->c:Ltid/sktelecom/ssolib/SSOActivity$b;
.line 4
new-instance v5, Ltid/sktelecom/ssolib/SSOActivity$b;
const-string v7, "ACCOUNT_MANAGE"
const/4 v8, 0x3
invoke-direct {v5, v7, v8}, Ltid/sktelecom/ssolib/SSOActivity$b;-><init>(Ljava/lang/String;I)V
sput-object v5, Ltid/sktelecom/ssolib/SSOActivity$b;->d:Ltid/sktelecom/ssolib/SSOActivity$b;
.line 5
new-instance v7, Ltid/sktelecom/ssolib/SSOActivity$b;
const-string v9, "NONE"
const/4 v10, 0x4
invoke-direct {v7, v9, v10}, Ltid/sktelecom/ssolib/SSOActivity$b;-><init>(Ljava/lang/String;I)V
sput-object v7, Ltid/sktelecom/ssolib/SSOActivity$b;->e:Ltid/sktelecom/ssolib/SSOActivity$b;
const/4 v9, 0x5
new-array v9, v9, [Ltid/sktelecom/ssolib/SSOActivity$b;
aput-object v0, v9, v2
aput-object v1, v9, v4
aput-object v3, v9, v6
aput-object v5, v9, v8
aput-object v7, v9, v10
.line 6
sput-object v9, Ltid/sktelecom/ssolib/SSOActivity$b;->f:[Ltid/sktelecom/ssolib/SSOActivity$b;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Ltid/sktelecom/ssolib/SSOActivity$b;
.locals 1
.line 1
const-class v0, Ltid/sktelecom/ssolib/SSOActivity$b;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Ltid/sktelecom/ssolib/SSOActivity$b;
return-object p0
.end method
.method public static values()[Ltid/sktelecom/ssolib/SSOActivity$b;
.locals 1
.line 1
sget-object v0, Ltid/sktelecom/ssolib/SSOActivity$b;->f:[Ltid/sktelecom/ssolib/SSOActivity$b;
invoke-virtual {v0}, [Ltid/sktelecom/ssolib/SSOActivity$b;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ltid/sktelecom/ssolib/SSOActivity$b;
return-object v0
.end method
@@ -0,0 +1,133 @@
.class public final enum Ltid/sktelecom/ssolib/SSOActivity$c;
.super Ljava/lang/Enum;
.source "SSOActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/SSOActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "c"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Ltid/sktelecom/ssolib/SSOActivity$c;",
">;"
}
.end annotation
# static fields
.field public static final enum a:Ltid/sktelecom/ssolib/SSOActivity$c;
.field public static final enum b:Ltid/sktelecom/ssolib/SSOActivity$c;
.field private static final synthetic d:[Ltid/sktelecom/ssolib/SSOActivity$c;
# instance fields
.field private c:I
# direct methods
.method public static constructor <clinit>()V
.locals 5
.line 1
new-instance v0, Ltid/sktelecom/ssolib/SSOActivity$c;
const-string v1, "SELECT_ACCOUNT"
const/4 v2, 0x0
invoke-direct {v0, v1, v2, v2}, Ltid/sktelecom/ssolib/SSOActivity$c;-><init>(Ljava/lang/String;II)V
sput-object v0, Ltid/sktelecom/ssolib/SSOActivity$c;->a:Ltid/sktelecom/ssolib/SSOActivity$c;
.line 2
new-instance v1, Ltid/sktelecom/ssolib/SSOActivity$c;
const-string v3, "WEBVIEW"
const/4 v4, 0x1
invoke-direct {v1, v3, v4, v4}, Ltid/sktelecom/ssolib/SSOActivity$c;-><init>(Ljava/lang/String;II)V
sput-object v1, Ltid/sktelecom/ssolib/SSOActivity$c;->b:Ltid/sktelecom/ssolib/SSOActivity$c;
const/4 v3, 0x2
new-array v3, v3, [Ltid/sktelecom/ssolib/SSOActivity$c;
aput-object v0, v3, v2
aput-object v1, v3, v4
.line 3
sput-object v3, Ltid/sktelecom/ssolib/SSOActivity$c;->d:[Ltid/sktelecom/ssolib/SSOActivity$c;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;II)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
.line 2
iput p3, p0, Ltid/sktelecom/ssolib/SSOActivity$c;->c:I
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Ltid/sktelecom/ssolib/SSOActivity$c;
.locals 1
.line 1
const-class v0, Ltid/sktelecom/ssolib/SSOActivity$c;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Ltid/sktelecom/ssolib/SSOActivity$c;
return-object p0
.end method
.method public static values()[Ltid/sktelecom/ssolib/SSOActivity$c;
.locals 1
.line 1
sget-object v0, Ltid/sktelecom/ssolib/SSOActivity$c;->d:[Ltid/sktelecom/ssolib/SSOActivity$c;
invoke-virtual {v0}, [Ltid/sktelecom/ssolib/SSOActivity$c;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ltid/sktelecom/ssolib/SSOActivity$c;
return-object v0
.end method
# virtual methods
.method public a()I
.locals 1
.line 1
iget v0, p0, Ltid/sktelecom/ssolib/SSOActivity$c;->c:I
return v0
.end method
@@ -0,0 +1,62 @@
.class Ltid/sktelecom/ssolib/SSOActivity$d$1;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Ljavax/net/ssl/HostnameVerifier;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity$d;->a([Ljava/lang/String;)Ljava/lang/Boolean;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity$d;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity$d;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d$1;->a:Ltid/sktelecom/ssolib/SSOActivity$d;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public verify(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z
.locals 1
.line 1
sget-boolean v0, Ltid/sktelecom/ssolib/common/DefaultConstants;->c:Z
if-eqz v0, :cond_0
const/4 p1, 0x1
return p1
.line 2
:cond_0
invoke-static {}, Ljavax/net/ssl/HttpsURLConnection;->getDefaultHostnameVerifier()Ljavax/net/ssl/HostnameVerifier;
move-result-object v0
.line 3
invoke-interface {v0, p1, p2}, Ljavax/net/ssl/HostnameVerifier;->verify(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z
move-result p1
return p1
.end method
@@ -0,0 +1,737 @@
.class Ltid/sktelecom/ssolib/SSOActivity$d;
.super Landroid/os/AsyncTask;
.source "SSOActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/SSOActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "d"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/AsyncTask<",
"Ljava/lang/String;",
"Ljava/lang/Void;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity;
.field private b:Ljavax/net/ssl/HttpsURLConnection;
.field private c:Ljava/lang/String;
.field private d:Ljava/lang/String;
.field private e:Ljava/lang/String;
.field private f:Ljava/io/InputStream;
.field private g:Ljava/lang/Throwable;
# direct methods
.method private constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;Ltid/sktelecom/ssolib/SSOActivity$1;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Ltid/sktelecom/ssolib/SSOActivity$d;-><init>(Ltid/sktelecom/ssolib/SSOActivity;)V
return-void
.end method
# virtual methods
.method public varargs a([Ljava/lang/String;)Ljava/lang/Boolean;
.locals 6
const/4 v0, 0x0
.line 1
aget-object v1, p1, v0
iput-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->c:Ljava/lang/String;
const/4 v2, 0x1
.line 2
aget-object v3, p1, v2
iput-object v3, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->d:Ljava/lang/String;
const/4 v3, 0x2
.line 3
aget-object p1, p1, v3
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->e:Ljava/lang/String;
const-string p1, "https://"
.line 4
invoke-virtual {v1, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_d
const/4 p1, 0x0
:try_start_0
new-array v1, v2, [Ljavax/net/ssl/TrustManager;
.line 5
new-instance v2, Ltid/sktelecom/ssolib/manager/a;
invoke-direct {v2}, Ltid/sktelecom/ssolib/manager/a;-><init>()V
aput-object v2, v1, v0
const-string v0, "TLS"
.line 6
invoke-static {v0}, Ljavax/net/ssl/SSLContext;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/SSLContext;
move-result-object v0
.line 7
invoke-virtual {v0, p1, v1, p1}, Ljavax/net/ssl/SSLContext;->init([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V
.line 8
new-instance v1, Ljava/net/URL;
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->c:Ljava/lang/String;
invoke-direct {v1, v2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
.line 9
invoke-static {}, Ljavax/net/ssl/SSLSocketFactory;->getDefault()Ljavax/net/SocketFactory;
move-result-object v2
.line 10
invoke-virtual {v1}, Ljava/net/URL;->getPort()I
move-result v3
if-gtz v3, :cond_0
const/16 v3, 0x1bb
.line 11
:cond_0
invoke-virtual {v1}, Ljava/net/URL;->getHost()Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v4, v3}, Ljavax/net/SocketFactory;->createSocket(Ljava/lang/String;I)Ljava/net/Socket;
move-result-object v2
check-cast v2, Ljavax/net/ssl/SSLSocket;
.line 12
invoke-static {}, Ljavax/net/ssl/HttpsURLConnection;->getDefaultHostnameVerifier()Ljavax/net/ssl/HostnameVerifier;
move-result-object v3
.line 13
invoke-virtual {v2}, Ljavax/net/ssl/SSLSocket;->getSession()Ljavax/net/ssl/SSLSession;
move-result-object v4
.line 14
invoke-virtual {v1}, Ljava/net/URL;->getHost()Ljava/lang/String;
move-result-object v5
invoke-interface {v3, v5, v4}, Ljavax/net/ssl/HostnameVerifier;->verify(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z
move-result v3
invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
:try_end_0
.catch Ljavax/net/ssl/SSLHandshakeException; {:try_start_0 .. :try_end_0} :catch_7
.catch Ljava/io/FileNotFoundException; {:try_start_0 .. :try_end_0} :catch_5
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_3
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 15
:try_start_1
invoke-virtual {v2}, Ljavax/net/ssl/SSLSocket;->close()V
:try_end_1
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0
.catchall {:try_start_1 .. :try_end_1} :catchall_0
goto :goto_0
:catch_0
move-exception v2
.line 16
:try_start_2
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "exception="
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Ltid/sktelecom/ssolib/common/c;->d(Ljava/lang/String;)V
.line 17
:goto_0
invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z
move-result v2
if-nez v2, :cond_3
.line 18
sget-boolean v2, Ltid/sktelecom/ssolib/common/DefaultConstants;->c:Z
if-nez v2, :cond_3
.line 19
sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
:try_end_2
.catch Ljavax/net/ssl/SSLHandshakeException; {:try_start_2 .. :try_end_2} :catch_7
.catch Ljava/io/FileNotFoundException; {:try_start_2 .. :try_end_2} :catch_5
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_3
.catchall {:try_start_2 .. :try_end_2} :catchall_0
.line 20
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->b:Ljavax/net/ssl/HttpsURLConnection;
if-eqz v1, :cond_1
.line 21
invoke-virtual {v1}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
.line 22
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->b:Ljavax/net/ssl/HttpsURLConnection;
.line 23
:cond_1
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->f:Ljava/io/InputStream;
if-eqz v1, :cond_2
.line 24
:try_start_3
invoke-virtual {v1}, Ljava/io/InputStream;->close()V
.line 25
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->f:Ljava/io/InputStream;
:try_end_3
.catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_1
goto :goto_1
:catch_1
move-exception p1
.line 26
invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
:cond_2
:goto_1
return-object v0
.line 27
:cond_3
:try_start_4
invoke-virtual {v1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
move-result-object v1
check-cast v1, Ljavax/net/ssl/HttpsURLConnection;
iput-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->b:Ljavax/net/ssl/HttpsURLConnection;
.line 28
invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;->getSocketFactory()Ljavax/net/ssl/SSLSocketFactory;
move-result-object v0
invoke-virtual {v1, v0}, Ljavax/net/ssl/HttpsURLConnection;->setSSLSocketFactory(Ljavax/net/ssl/SSLSocketFactory;)V
.line 29
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->b:Ljavax/net/ssl/HttpsURLConnection;
new-instance v1, Ltid/sktelecom/ssolib/SSOActivity$d$1;
invoke-direct {v1, p0}, Ltid/sktelecom/ssolib/SSOActivity$d$1;-><init>(Ltid/sktelecom/ssolib/SSOActivity$d;)V
invoke-virtual {v0, v1}, Ljavax/net/ssl/HttpsURLConnection;->setHostnameVerifier(Ljavax/net/ssl/HostnameVerifier;)V
.line 30
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->b:Ljavax/net/ssl/HttpsURLConnection;
invoke-virtual {v0}, Ljavax/net/ssl/HttpsURLConnection;->getInputStream()Ljava/io/InputStream;
move-result-object v0
iput-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->f:Ljava/io/InputStream;
.line 31
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->b:Ljavax/net/ssl/HttpsURLConnection;
invoke-virtual {v0}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
.line 32
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->f:Ljava/io/InputStream;
invoke-virtual {v0}, Ljava/io/InputStream;->close()V
:try_end_4
.catch Ljavax/net/ssl/SSLHandshakeException; {:try_start_4 .. :try_end_4} :catch_7
.catch Ljava/io/FileNotFoundException; {:try_start_4 .. :try_end_4} :catch_5
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_3
.catchall {:try_start_4 .. :try_end_4} :catchall_0
.line 33
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->b:Ljavax/net/ssl/HttpsURLConnection;
if-eqz v0, :cond_4
.line 34
invoke-virtual {v0}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
.line 35
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->b:Ljavax/net/ssl/HttpsURLConnection;
.line 36
:cond_4
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->f:Ljava/io/InputStream;
if-eqz v0, :cond_d
.line 37
:try_start_5
invoke-virtual {v0}, Ljava/io/InputStream;->close()V
.line 38
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->f:Ljava/io/InputStream;
:try_end_5
.catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_2
goto/16 :goto_7
:catch_2
move-exception p1
.line 39
invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
goto/16 :goto_7
:catchall_0
move-exception v0
goto :goto_5
:catch_3
move-exception v0
.line 40
:try_start_6
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 41
iput-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->g:Ljava/lang/Throwable;
.line 42
sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
:try_end_6
.catchall {:try_start_6 .. :try_end_6} :catchall_0
.line 43
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->b:Ljavax/net/ssl/HttpsURLConnection;
if-eqz v1, :cond_5
.line 44
invoke-virtual {v1}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
.line 45
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->b:Ljavax/net/ssl/HttpsURLConnection;
.line 46
:cond_5
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->f:Ljava/io/InputStream;
if-eqz v1, :cond_6
.line 47
:try_start_7
invoke-virtual {v1}, Ljava/io/InputStream;->close()V
.line 48
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->f:Ljava/io/InputStream;
:try_end_7
.catch Ljava/io/IOException; {:try_start_7 .. :try_end_7} :catch_4
goto :goto_2
:catch_4
move-exception p1
.line 49
invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
:cond_6
:goto_2
return-object v0
:catch_5
move-exception v0
.line 50
:try_start_8
invoke-virtual {v0}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 51
iput-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->g:Ljava/lang/Throwable;
.line 52
sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
:try_end_8
.catchall {:try_start_8 .. :try_end_8} :catchall_0
.line 53
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->b:Ljavax/net/ssl/HttpsURLConnection;
if-eqz v1, :cond_7
.line 54
invoke-virtual {v1}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
.line 55
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->b:Ljavax/net/ssl/HttpsURLConnection;
.line 56
:cond_7
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->f:Ljava/io/InputStream;
if-eqz v1, :cond_8
.line 57
:try_start_9
invoke-virtual {v1}, Ljava/io/InputStream;->close()V
.line 58
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->f:Ljava/io/InputStream;
:try_end_9
.catch Ljava/io/IOException; {:try_start_9 .. :try_end_9} :catch_6
goto :goto_3
:catch_6
move-exception p1
.line 59
invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
:cond_8
:goto_3
return-object v0
:catch_7
move-exception v0
.line 60
:try_start_a
invoke-virtual {v0}, Ljavax/net/ssl/SSLHandshakeException;->getMessage()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 61
iput-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->g:Ljava/lang/Throwable;
.line 62
sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
:try_end_a
.catchall {:try_start_a .. :try_end_a} :catchall_0
.line 63
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->b:Ljavax/net/ssl/HttpsURLConnection;
if-eqz v1, :cond_9
.line 64
invoke-virtual {v1}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
.line 65
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->b:Ljavax/net/ssl/HttpsURLConnection;
.line 66
:cond_9
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->f:Ljava/io/InputStream;
if-eqz v1, :cond_a
.line 67
:try_start_b
invoke-virtual {v1}, Ljava/io/InputStream;->close()V
.line 68
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->f:Ljava/io/InputStream;
:try_end_b
.catch Ljava/io/IOException; {:try_start_b .. :try_end_b} :catch_8
goto :goto_4
:catch_8
move-exception p1
.line 69
invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
:cond_a
:goto_4
return-object v0
.line 70
:goto_5
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->b:Ljavax/net/ssl/HttpsURLConnection;
if-eqz v1, :cond_b
.line 71
invoke-virtual {v1}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
.line 72
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->b:Ljavax/net/ssl/HttpsURLConnection;
.line 73
:cond_b
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->f:Ljava/io/InputStream;
if-eqz v1, :cond_c
.line 74
:try_start_c
invoke-virtual {v1}, Ljava/io/InputStream;->close()V
.line 75
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->f:Ljava/io/InputStream;
:try_end_c
.catch Ljava/io/IOException; {:try_start_c .. :try_end_c} :catch_9
goto :goto_6
:catch_9
move-exception p1
.line 76
invoke-virtual {p1}, Ljava/io/IOException;->printStackTrace()V
.line 77
:cond_c
:goto_6
throw v0
.line 78
:cond_d
:goto_7
sget-object p1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
return-object p1
.end method
.method public a(Ljava/lang/Boolean;)V
.locals 2
.line 79
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
if-eqz p1, :cond_0
.line 80
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->a:Ltid/sktelecom/ssolib/SSOActivity;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->c:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->d:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->e:Ljava/lang/String;
invoke-static {p1, v0, v1}, Ltid/sktelecom/ssolib/SSOActivity;->b(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_1
.line 81
:cond_0
:try_start_0
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/common/e;
move-result-object p1
if-eqz p1, :cond_1
.line 82
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/common/e;
move-result-object p1
invoke-virtual {p1}, Ltid/sktelecom/ssolib/common/e;->b()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
const-string v0, "BadToken ,e="
.line 83
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
.line 84
:cond_1
:goto_0
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->a:Ltid/sktelecom/ssolib/SSOActivity;
const-string v0, "SSL_VERIFY_FAIL"
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)Ljava/lang/String;
.line 85
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->a:Ltid/sktelecom/ssolib/SSOActivity;
sget-object v0, Ltid/sktelecom/ssolib/d;->h:Ltid/sktelecom/ssolib/d;
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ltid/sktelecom/ssolib/d;)Ltid/sktelecom/ssolib/d;
.line 86
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->p(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/d;
move-result-object p1
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->g:Ljava/lang/Throwable;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->d:Ljava/lang/String;
invoke-virtual {p1, v0, v1}, Ltid/sktelecom/ssolib/d;->a(Ljava/lang/Throwable;Ljava/lang/String;)V
.line 87
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->d(Ltid/sktelecom/ssolib/SSOActivity;)V
.line 88
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$d;->a:Ltid/sktelecom/ssolib/SSOActivity;
const/4 v0, 0x0
iput-object v0, p1, Ltid/sktelecom/ssolib/SSOActivity;->b:Ltid/sktelecom/ssolib/SSOActivity$d;
.line 89
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->c(Ltid/sktelecom/ssolib/SSOActivity;)V
:goto_1
return-void
.end method
.method public synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.line 1
check-cast p1, [Ljava/lang/String;
invoke-virtual {p0, p1}, Ltid/sktelecom/ssolib/SSOActivity$d;->a([Ljava/lang/String;)Ljava/lang/Boolean;
move-result-object p1
return-object p1
.end method
.method public synthetic onPostExecute(Ljava/lang/Object;)V
.locals 0
.line 1
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p0, p1}, Ltid/sktelecom/ssolib/SSOActivity$d;->a(Ljava/lang/Boolean;)V
return-void
.end method
@@ -0,0 +1,147 @@
.class Ltid/sktelecom/ssolib/SSOActivity$e$1;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOActivity$e;->run()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity$e;
.field private b:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity$e;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$e$1;->a:Ltid/sktelecom/ssolib/SSOActivity$e;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;)Ljava/lang/Runnable;
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$e$1;->b:Ljava/lang/String;
return-object p0
.end method
.method public run()V
.locals 6
.line 1
new-instance v0, Ltid/sktelecom/ssolib/b/b;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$e$1;->a:Ltid/sktelecom/ssolib/SSOActivity$e;
iget-object v1, v1, Ltid/sktelecom/ssolib/SSOActivity$e;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v1}, Ltid/sktelecom/ssolib/SSOActivity;->g(Ltid/sktelecom/ssolib/SSOActivity;)Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1}, Ltid/sktelecom/ssolib/b/b;-><init>(Landroid/content/Context;)V
const-string v1, "PREF_RSA_KID"
const-string v2, ""
.line 2
invoke-virtual {v0, v1, v2}, Ltid/sktelecom/ssolib/b/b;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 3
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_0
return-void
.line 4
:cond_0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, "TID"
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/l;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 5
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$e$1;->a:Ltid/sktelecom/ssolib/SSOActivity$e;
iget-object v1, v1, Ltid/sktelecom/ssolib/SSOActivity$e;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v1}, Ltid/sktelecom/ssolib/SSOActivity;->o(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/http/SSOWebView;
move-result-object v1
const-string v2, "javascript:setGoogleAccountInfo(\'"
invoke-static {v2}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
iget-object v3, p0, Ltid/sktelecom/ssolib/SSOActivity$e$1;->b:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, "\', \'"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v4, p0, Ltid/sktelecom/ssolib/SSOActivity$e$1;->a:Ltid/sktelecom/ssolib/SSOActivity$e;
iget-object v4, v4, Ltid/sktelecom/ssolib/SSOActivity$e;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v4}, Ltid/sktelecom/ssolib/SSOActivity;->s(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/SSOActivity$a;
move-result-object v4
invoke-virtual {v4}, Ltid/sktelecom/ssolib/SSOActivity$a;->a()Ljava/lang/String;
move-result-object v4
const-string v5, "\');"
invoke-static {v2, v4, v3, v0, v5}, Lr1/k;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
return-void
.end method
@@ -0,0 +1,95 @@
.class Ltid/sktelecom/ssolib/SSOActivity$e;
.super Ljava/util/TimerTask;
.source "SSOActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/SSOActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "e"
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity;
.field private b:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;Ljava/lang/String;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$e;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-direct {p0}, Ljava/util/TimerTask;-><init>()V
.line 2
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOActivity$e;->b:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public run()V
.locals 3
.line 1
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$e;->b:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_0
.line 2
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$e;->a:Ltid/sktelecom/ssolib/SSOActivity;
new-instance v1, Ltid/sktelecom/ssolib/SSOActivity$e$1;
invoke-direct {v1, p0}, Ltid/sktelecom/ssolib/SSOActivity$e$1;-><init>(Ltid/sktelecom/ssolib/SSOActivity$e;)V
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOActivity$e;->b:Ljava/lang/String;
.line 3
invoke-virtual {v1, v2}, Ltid/sktelecom/ssolib/SSOActivity$e$1;->a(Ljava/lang/String;)Ljava/lang/Runnable;
move-result-object v1
.line 4
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
goto :goto_0
.line 5
:cond_0
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$e;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOActivity;->s(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/SSOActivity$a;
move-result-object v0
sget-object v1, Ltid/sktelecom/ssolib/SSOActivity$a;->b:Ltid/sktelecom/ssolib/SSOActivity$a;
if-ne v0, v1, :cond_1
.line 6
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$e;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOActivity;->t(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/model/WebViewType;
move-result-object v1
invoke-static {v0, v1}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Ltid/sktelecom/ssolib/model/WebViewType;)V
:cond_1
:goto_0
return-void
.end method
@@ -0,0 +1,411 @@
.class Ltid/sktelecom/ssolib/SSOActivity$f;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/SSOActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "f"
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOActivity;
.field private b:Ltid/sktelecom/ssolib/model/WebViewType;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;Ltid/sktelecom/ssolib/model/WebViewType;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->b:Ltid/sktelecom/ssolib/model/WebViewType;
return-void
.end method
.method private a(Z)V
.locals 2
.line 1
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOActivity;->o(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/http/SSOWebView;
move-result-object v0
if-eqz v0, :cond_0
.line 2
new-instance v0, Ljava/lang/StringBuffer;
invoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
const-string v1, "{success:"
.line 3
invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
invoke-virtual {v0, p1}, Ljava/lang/StringBuffer;->append(Z)Ljava/lang/StringBuffer;
const-string p1, "}"
invoke-virtual {v0, p1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 4
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOActivity;->o(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/http/SSOWebView;
move-result-object p1
const-string v1, "javascript:tidSDK.closeTask(\'popupWebview\', "
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, ");"
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
:cond_0
return-void
.end method
# virtual methods
.method public run()V
.locals 5
.line 1
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->b:Ltid/sktelecom/ssolib/model/WebViewType;
invoke-interface {v0}, Ltid/sktelecom/ssolib/model/WebViewType;->getWebViewType()Ltid/sktelecom/ssolib/model/WebViewType$SUB_WEBVIEW_TYPE;
move-result-object v0
sget-object v1, Ltid/sktelecom/ssolib/model/WebViewType$SUB_WEBVIEW_TYPE;->OPEN_SUB_POPUP:Ltid/sktelecom/ssolib/model/WebViewType$SUB_WEBVIEW_TYPE;
const/4 v2, 0x4
const/4 v3, 0x0
if-eq v0, v1, :cond_4
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->b:Ltid/sktelecom/ssolib/model/WebViewType;
.line 2
invoke-interface {v0}, Ltid/sktelecom/ssolib/model/WebViewType;->getWebViewType()Ltid/sktelecom/ssolib/model/WebViewType$SUB_WEBVIEW_TYPE;
move-result-object v0
sget-object v1, Ltid/sktelecom/ssolib/model/WebViewType$SUB_WEBVIEW_TYPE;->OPEN_SUB_WEBVIEW:Ltid/sktelecom/ssolib/model/WebViewType$SUB_WEBVIEW_TYPE;
if-ne v0, v1, :cond_0
goto/16 :goto_0
.line 3
:cond_0
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOActivity;->q(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/http/SSOWebView;
move-result-object v0
const-string v1, "about:blank"
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
.line 4
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOActivity;->g(Ltid/sktelecom/ssolib/SSOActivity;)Landroid/content/Context;
move-result-object v1
iget-object v4, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->a:Ltid/sktelecom/ssolib/SSOActivity;
iget-object v4, v4, Ltid/sktelecom/ssolib/SSOActivity;->c:Landroid/widget/RelativeLayout;
invoke-static {v0, v1, v4}, Ltid/sktelecom/ssolib/SSOActivity;->a(Ltid/sktelecom/ssolib/SSOActivity;Landroid/content/Context;Landroid/view/View;)V
.line 5
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->b:Ltid/sktelecom/ssolib/model/WebViewType;
invoke-interface {v0}, Ltid/sktelecom/ssolib/model/WebViewType;->getWebViewType()Ltid/sktelecom/ssolib/model/WebViewType$SUB_WEBVIEW_TYPE;
move-result-object v0
sget-object v1, Ltid/sktelecom/ssolib/model/WebViewType$SUB_WEBVIEW_TYPE;->CLOSE_SUB_CALLBACK:Ltid/sktelecom/ssolib/model/WebViewType$SUB_WEBVIEW_TYPE;
if-ne v0, v1, :cond_3
.line 6
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->a:Ltid/sktelecom/ssolib/SSOActivity;
iget-object v0, v0, Ltid/sktelecom/ssolib/SSOActivity;->d:Landroid/widget/RelativeLayout;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setAlpha(F)V
.line 7
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->a:Ltid/sktelecom/ssolib/SSOActivity;
iget-object v0, v0, Ltid/sktelecom/ssolib/SSOActivity;->d:Landroid/widget/RelativeLayout;
invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 8
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->a:Ltid/sktelecom/ssolib/SSOActivity;
iget-object v0, v0, Ltid/sktelecom/ssolib/SSOActivity;->c:Landroid/widget/RelativeLayout;
invoke-virtual {v0, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 9
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->b:Ltid/sktelecom/ssolib/model/WebViewType;
instance-of v1, v0, Ltid/sktelecom/ssolib/model/WebViewSocialLogin;
if-eqz v1, :cond_2
.line 10
check-cast v0, Ltid/sktelecom/ssolib/model/WebViewSocialLogin;
.line 11
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/WebViewSocialLogin;->getIsSuccess()Z
move-result v1
if-eqz v1, :cond_1
.line 12
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v1}, Ltid/sktelecom/ssolib/SSOActivity;->o(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/http/SSOWebView;
move-result-object v1
const-string v2, "javascript:tidSDK.closeTask(\'popupWebview\', "
invoke-static {v2}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/WebViewSocialLogin;->getCallbackResult()Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, ");"
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
goto/16 :goto_1
.line 13
:cond_1
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/WebViewSocialLogin;->getIsSuccess()Z
move-result v0
invoke-direct {p0, v0}, Ltid/sktelecom/ssolib/SSOActivity$f;->a(Z)V
goto :goto_1
.line 14
:cond_2
invoke-interface {v0}, Ltid/sktelecom/ssolib/model/WebViewType;->getIsSuccess()Z
move-result v0
invoke-direct {p0, v0}, Ltid/sktelecom/ssolib/SSOActivity$f;->a(Z)V
goto :goto_1
.line 15
:cond_3
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->a:Ltid/sktelecom/ssolib/SSOActivity;
iget-object v0, v0, Ltid/sktelecom/ssolib/SSOActivity;->d:Landroid/widget/RelativeLayout;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 16
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->a:Ltid/sktelecom/ssolib/SSOActivity;
iget-object v0, v0, Ltid/sktelecom/ssolib/SSOActivity;->c:Landroid/widget/RelativeLayout;
invoke-virtual {v0, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 17
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->b:Ltid/sktelecom/ssolib/model/WebViewType;
invoke-interface {v0}, Ltid/sktelecom/ssolib/model/WebViewType;->getIsSuccess()Z
move-result v0
invoke-direct {p0, v0}, Ltid/sktelecom/ssolib/SSOActivity$f;->a(Z)V
goto :goto_1
.line 18
:cond_4
:goto_0
:try_start_0
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->b:Ltid/sktelecom/ssolib/model/WebViewType;
invoke-interface {v0}, Ltid/sktelecom/ssolib/model/WebViewType;->getAccountUrl()Ljava/lang/String;
move-result-object v0
.line 19
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->b:Ltid/sktelecom/ssolib/model/WebViewType;
invoke-interface {v1}, Ltid/sktelecom/ssolib/model/WebViewType;->getAccountTitle()Ljava/lang/String;
move-result-object v1
.line 20
iget-object v4, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v4}, Ltid/sktelecom/ssolib/SSOActivity;->q(Ltid/sktelecom/ssolib/SSOActivity;)Ltid/sktelecom/ssolib/http/SSOWebView;
move-result-object v4
invoke-virtual {v4, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
.line 21
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->a:Ltid/sktelecom/ssolib/SSOActivity;
iget-object v0, v0, Ltid/sktelecom/ssolib/SSOActivity;->c:Landroid/widget/RelativeLayout;
invoke-virtual {v0, v2}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 22
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->a:Ltid/sktelecom/ssolib/SSOActivity;
iget-object v0, v0, Ltid/sktelecom/ssolib/SSOActivity;->d:Landroid/widget/RelativeLayout;
invoke-virtual {v0, v3}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 23
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->a:Ltid/sktelecom/ssolib/SSOActivity;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOActivity;->r(Ltid/sktelecom/ssolib/SSOActivity;)Landroid/widget/TextView;
move-result-object v0
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 24
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->a:Ltid/sktelecom/ssolib/SSOActivity;
iget-object v0, v0, Ltid/sktelecom/ssolib/SSOActivity;->d:Landroid/widget/RelativeLayout;
.line 25
invoke-virtual {v0}, Landroid/widget/RelativeLayout;->animate()Landroid/view/ViewPropertyAnimator;
move-result-object v0
const/high16 v1, 0x3f800000 # 1.0f
.line 26
invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
move-result-object v0
const-wide/16 v1, 0x12c
.line 27
invoke-virtual {v0, v1, v2}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
move-result-object v0
.line 28
invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;->start()V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_1
:catch_0
move-exception v0
.line 29
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 30
:goto_1
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object v0
const-string v1, "SubWebViewThread done. webViewType:"
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOActivity$f;->b:Ltid/sktelecom/ssolib/model/WebViewType;
invoke-interface {v2}, Ltid/sktelecom/ssolib/model/WebViewType;->getWebViewType()Ltid/sktelecom/ssolib/model/WebViewType$SUB_WEBVIEW_TYPE;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
@@ -0,0 +1,48 @@
.class Ltid/sktelecom/ssolib/SSOActivity$g;
.super Ljava/lang/Object;
.source "SSOActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/SSOActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "g"
.end annotation
# instance fields
.field public a:Ltid/sktelecom/ssolib/model/SSOToken;
.field public b:Landroid/widget/TextView;
.field public c:Landroid/widget/TextView;
.field public d:Landroid/widget/ImageView;
.field public final synthetic e:Ltid/sktelecom/ssolib/SSOActivity;
# direct methods
.method private constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOActivity$g;->e:Ltid/sktelecom/ssolib/SSOActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Ltid/sktelecom/ssolib/SSOActivity;Ltid/sktelecom/ssolib/SSOActivity$1;)V
.locals 0
.line 2
invoke-direct {p0, p1}, Ltid/sktelecom/ssolib/SSOActivity$g;-><init>(Ltid/sktelecom/ssolib/SSOActivity;)V
return-void
.end method
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,65 @@
.class Ltid/sktelecom/ssolib/SSOInterface$1;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Ltid/sktelecom/ssolib/service/SyncDelegate;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->a(Landroid/content/Context;)Ltid/sktelecom/ssolib/manager/ServiceConnectionManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public syncStatus(IZ[Ljava/lang/String;)V
.locals 2
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "SyncTokenTask syncType="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, ", Status="
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string p1, ", Value="
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
return-void
.end method
@@ -0,0 +1,72 @@
.class Ltid/sktelecom/ssolib/SSOInterface$10;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Ltid/sktelecom/ssolib/SSOInterface$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/model/SSORequest;Ljava/lang/String;Ljava/util/HashMap;Ltid/sktelecom/ssolib/SSOInterface$c;)Ltid/sktelecom/ssolib/d;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOInterface$c;
.field public final synthetic b:Ltid/sktelecom/ssolib/SSOInterface;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOInterface;Ltid/sktelecom/ssolib/SSOInterface$c;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$10;->b:Ltid/sktelecom/ssolib/SSOInterface;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$10;->a:Ltid/sktelecom/ssolib/SSOInterface$c;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 1
const/4 v0, 0x0
.line 1
sput-object v0, Ltid/sktelecom/ssolib/SSOInterface;->b:Ltid/sktelecom/ssolib/SSOInterface$c;
.line 2
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$10;->a:Ltid/sktelecom/ssolib/SSOInterface$c;
invoke-interface {v0, p1, p2}, Ltid/sktelecom/ssolib/SSOInterface$c;->a(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 1
const/4 v0, 0x0
.line 3
sput-object v0, Ltid/sktelecom/ssolib/SSOInterface;->b:Ltid/sktelecom/ssolib/SSOInterface$c;
.line 4
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$10;->a:Ltid/sktelecom/ssolib/SSOInterface$c;
invoke-interface {v0, p1}, Ltid/sktelecom/ssolib/SSOInterface$c;->a(Ltid/sktelecom/ssolib/d;)V
return-void
.end method
@@ -0,0 +1,202 @@
.class Ltid/sktelecom/ssolib/SSOInterface$11;
.super Ltid/sktelecom/ssolib/http/d;
.source "SSOInterface.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/model/SSORequest;ZLtid/sktelecom/ssolib/SSOInterface$c;)Ltid/sktelecom/ssolib/d;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/b/b;
.field public final synthetic b:Ltid/sktelecom/ssolib/model/SSORequest;
.field public final synthetic c:Ltid/sktelecom/ssolib/SSOInterface$c;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/b/b;Ltid/sktelecom/ssolib/model/SSORequest;Ltid/sktelecom/ssolib/SSOInterface$c;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$11;->a:Ltid/sktelecom/ssolib/b/b;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$11;->b:Ltid/sktelecom/ssolib/model/SSORequest;
iput-object p3, p0, Ltid/sktelecom/ssolib/SSOInterface$11;->c:Ltid/sktelecom/ssolib/SSOInterface$c;
invoke-direct {p0}, Ltid/sktelecom/ssolib/http/d;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 5
const/4 v0, 0x0
.line 1
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/http/a;)Ltid/sktelecom/ssolib/http/a;
const-string v1, "OK"
.line 2
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_3
.line 3
:try_start_0
const-class p1, Ltid/sktelecom/ssolib/model/SSOResponse;
invoke-static {p2, p1}, Ltid/sktelecom/ssolib/common/k;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ltid/sktelecom/ssolib/model/SSOResponse;
const/4 p2, 0x1
if-eqz p1, :cond_1
.line 4
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v2
if-eqz v2, :cond_0
const-string v2, ""
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1
.line 5
:cond_0
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$11;->a:Ltid/sktelecom/ssolib/b/b;
const-string v3, "PREF_RSA_KID"
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getKid()Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v3, v4}, Ltid/sktelecom/ssolib/b/b;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 6
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$11;->a:Ltid/sktelecom/ssolib/b/b;
const-string v3, "PREF_RSA_MODULUS"
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getN()Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v3, v4}, Ltid/sktelecom/ssolib/b/b;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 7
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$11;->a:Ltid/sktelecom/ssolib/b/b;
const-string v3, "PREF_RSA_EXPONENT"
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getE()Ljava/lang/String;
move-result-object p1
invoke-virtual {v2, v3, p1}, Ltid/sktelecom/ssolib/b/b;->a(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
move p1, p2
goto :goto_0
:cond_1
const/4 p1, 0x0
:goto_0
if-ne p1, p2, :cond_2
.line 8
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$11;->c:Ltid/sktelecom/ssolib/SSOInterface$c;
invoke-interface {p1, v1, v0}, Ltid/sktelecom/ssolib/SSOInterface$c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_1
.line 9
:cond_2
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$11;->c:Ltid/sktelecom/ssolib/SSOInterface$c;
const-string p2, "FAIL"
invoke-interface {p1, p2, v0}, Ltid/sktelecom/ssolib/SSOInterface$c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_1
:catch_0
move-exception p1
.line 10
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p2
invoke-static {p2}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 11
sget-object p2, Ltid/sktelecom/ssolib/d;->s:Ltid/sktelecom/ssolib/d;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$11;->b:Ltid/sktelecom/ssolib/model/SSORequest;
.line 12
invoke-virtual {v1}, Ltid/sktelecom/ssolib/model/SSOBaseModel;->getQueryString()Ljava/lang/String;
move-result-object v1
const-string v2, "/auth/api/v1/keys.do"
.line 13
invoke-static {p2, p1, v2, v0, v1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
.line 14
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$11;->c:Ltid/sktelecom/ssolib/SSOInterface$c;
invoke-interface {p2, p1}, Ltid/sktelecom/ssolib/SSOInterface$c;->a(Ltid/sktelecom/ssolib/d;)V
:cond_3
:goto_1
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 1
.line 15
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$11;->c:Ltid/sktelecom/ssolib/SSOInterface$c;
invoke-interface {v0, p1}, Ltid/sktelecom/ssolib/SSOInterface$c;->a(Ltid/sktelecom/ssolib/d;)V
return-void
.end method
@@ -0,0 +1,70 @@
.class Ltid/sktelecom/ssolib/SSOInterface$12;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Lcom/google/android/gms/tasks/OnFailureListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->b(Landroid/content/Context;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onFailure(Ljava/lang/Exception;)V
.locals 3
const-string v0, "Retrieved Exception:"
.line 1
invoke-static {v0}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
.line 2
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v0
new-instance v1, Ltid/sktelecom/ssolib/c$a;
sget-object v2, Ltid/sktelecom/ssolib/d;->D:Ltid/sktelecom/ssolib/d;
invoke-direct {v1, v2}, Ltid/sktelecom/ssolib/c$a;-><init>(Ltid/sktelecom/ssolib/d;)V
const-string v2, ""
invoke-static {v0, v1, p1, v2}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;Ltid/sktelecom/ssolib/c$a;Ljava/lang/Throwable;Ljava/lang/String;)V
return-void
.end method
@@ -0,0 +1,57 @@
.class Ltid/sktelecom/ssolib/SSOInterface$13;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->b(Landroid/content/Context;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;Ltid/sktelecom/ssolib/d;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
.field public final synthetic b:Ljava/util/HashMap;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;Ljava/util/HashMap;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$13;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$13;->b:Ljava/util/HashMap;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 2
.line 1
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$13;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
if-eqz v0, :cond_0
.line 2
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$13;->b:Ljava/util/HashMap;
invoke-interface {v0, v1}, Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;->onResult(Ljava/util/HashMap;)V
:cond_0
return-void
.end method
@@ -0,0 +1,281 @@
.class Ltid/sktelecom/ssolib/SSOInterface$14;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Lcom/google/android/gms/tasks/OnSuccessListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->b(Landroid/content/Context;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/google/android/gms/tasks/OnSuccessListener<",
"[B>;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a([B)V
.locals 4
const-string v0, "tidSDKData"
.line 1
new-instance v1, Ljava/lang/String;
const-string v2, "UTF8"
invoke-static {v2}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
move-result-object v2
invoke-direct {v1, p1, v2}, Ljava/lang/String;-><init>([BLjava/nio/charset/Charset;)V
.line 2
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "BlockStore retrieveData:["
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "]"
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
.line 3
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_0
return-void
.line 4
:cond_0
:try_start_0
new-instance p1, Lorg/json/JSONTokener;
invoke-direct {p1, v1}, Lorg/json/JSONTokener;-><init>(Ljava/lang/String;)V
invoke-virtual {p1}, Lorg/json/JSONTokener;->nextValue()Ljava/lang/Object;
move-result-object p1
.line 5
instance-of v2, p1, Lorg/json/JSONObject;
if-eqz v2, :cond_1
const-string v2, ""
move-object v3, p1
check-cast v3, Lorg/json/JSONObject;
.line 6
invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_1
.line 7
check-cast p1, Lorg/json/JSONObject;
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 8
new-instance v0, Lcom/google/gson/Gson;
invoke-direct {v0}, Lcom/google/gson/Gson;-><init>()V
const-class v2, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;
invoke-virtual {v0, p1, v2}, Lcom/google/gson/Gson;->fromJson(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;
.line 9
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "blockStoreData:"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
if-eqz p1, :cond_2
.line 10
invoke-virtual {p1}, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->a()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/lang/String;)Ljava/lang/String;
.line 11
invoke-virtual {p1}, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->b()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->b(Ljava/lang/String;)Ljava/lang/String;
.line 12
invoke-virtual {p1}, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->c()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->c(Ljava/lang/String;)Ljava/lang/String;
.line 13
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "restoreDeviceId:"
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->c()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, ", restoreUnifiedDeviceId:"
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 14
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->d()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, ", restoreAccessToken:"
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->e()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
.line 15
invoke-static {p1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
goto :goto_0
.line 16
:cond_1
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object p1
new-instance v0, Ltid/sktelecom/ssolib/c$a;
sget-object v2, Ltid/sktelecom/ssolib/d;->D:Ltid/sktelecom/ssolib/d;
invoke-direct {v0, v2}, Ltid/sktelecom/ssolib/c$a;-><init>(Ltid/sktelecom/ssolib/d;)V
const/4 v2, 0x0
invoke-static {p1, v0, v2, v1}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;Ltid/sktelecom/ssolib/c$a;Ljava/lang/Throwable;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
.line 17
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 18
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v0
new-instance v2, Ltid/sktelecom/ssolib/c$a;
sget-object v3, Ltid/sktelecom/ssolib/d;->D:Ltid/sktelecom/ssolib/d;
invoke-direct {v2, v3}, Ltid/sktelecom/ssolib/c$a;-><init>(Ltid/sktelecom/ssolib/d;)V
invoke-static {v0, v2, p1, v1}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;Ltid/sktelecom/ssolib/c$a;Ljava/lang/Throwable;Ljava/lang/String;)V
:cond_2
:goto_0
return-void
.end method
.method public synthetic onSuccess(Ljava/lang/Object;)V
.locals 0
.line 1
check-cast p1, [B
invoke-virtual {p0, p1}, Ltid/sktelecom/ssolib/SSOInterface$14;->a([B)V
return-void
.end method
@@ -0,0 +1,244 @@
.class Ltid/sktelecom/ssolib/SSOInterface$15;
.super Ltid/sktelecom/ssolib/http/d;
.source "SSOInterface.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->initializeSDK(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZZ)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/b/b;
.field public final synthetic b:J
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/b/b;J)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$15;->a:Ltid/sktelecom/ssolib/b/b;
iput-wide p2, p0, Ltid/sktelecom/ssolib/SSOInterface$15;->b:J
invoke-direct {p0}, Ltid/sktelecom/ssolib/http/d;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 6
const-string v0, "OK"
.line 1
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_3
.line 2
const-class p1, Ltid/sktelecom/ssolib/model/SSOResponse;
invoke-static {p2, p1}, Ltid/sktelecom/ssolib/common/k;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ltid/sktelecom/ssolib/model/SSOResponse;
const-string p2, "/sso/api/v1/applist.do,"
const-string v0, "API Call"
if-eqz p1, :cond_2
.line 3
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v1
const-string v2, ""
if-eqz v1, :cond_0
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_3
.line 4
:cond_0
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getAppPkgList()[Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_3
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getAppPkgList()[Ljava/lang/String;
move-result-object v1
array-length v1, v1
if-lez v1, :cond_3
:try_start_0
const-string v1, "yyyyMMdd"
.line 5
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v3
invoke-static {v1, v3, v4}, Ltid/sktelecom/ssolib/common/l;->a(Ljava/lang/String;J)Ljava/lang/String;
move-result-object v2
:try_end_0
.catch Ljava/text/ParseException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v1
.line 6
invoke-virtual {v1}, Ljava/text/ParseException;->getMessage()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 7
:goto_0
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object v1
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getAppPkgList()[Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v2, v3}, Ltid/sktelecom/ssolib/b/a;->a(Ljava/lang/String;[Ljava/lang/String;)Z
.line 8
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$15;->a:Ltid/sktelecom/ssolib/b/b;
const-string v2, "PREF_IS_FIRST_TIME_V4"
const-string v3, "false"
invoke-virtual {v1, v2, v3}, Ltid/sktelecom/ssolib/b/b;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 9
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getVisibleType()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_1
.line 10
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$15;->a:Ltid/sktelecom/ssolib/b/b;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getVisibleType()Ljava/lang/String;
move-result-object p1
const-string v2, "PREF_VISIBLE_TYPE"
invoke-virtual {v1, v2, p1}, Ltid/sktelecom/ssolib/b/b;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 11
:cond_1
sget-object p1, Ltid/sktelecom/ssolib/common/DefaultConstants;->b:Ljava/lang/String;
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->f()Ljava/lang/String;
move-result-object v1
invoke-static {p2}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
iget-wide v4, p0, Ltid/sktelecom/ssolib/SSOInterface$15;->b:J
sub-long/2addr v2, v4
invoke-virtual {p2, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
const-string v2, "success"
invoke-static {p1, v0, v2, v1, p2}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_1
.line 12
:cond_2
sget-object p1, Ltid/sktelecom/ssolib/common/DefaultConstants;->b:Ljava/lang/String;
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->f()Ljava/lang/String;
move-result-object v1
invoke-static {p2}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
iget-wide v4, p0, Ltid/sktelecom/ssolib/SSOInterface$15;->b:J
sub-long/2addr v2, v4
invoke-virtual {p2, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
const-string v2, "fail"
invoke-static {p1, v0, v2, v1, p2}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 13
:cond_3
:goto_1
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->g()V
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 0
return-void
.end method
@@ -0,0 +1,110 @@
.class Ltid/sktelecom/ssolib/SSOInterface$16;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Ltid/sktelecom/ssolib/a$b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->app2webSSOAutoLogin(Landroid/content/Context;Ljava/util/HashMap;Ljava/lang/String;ZLtid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
.field public final synthetic b:Ltid/sktelecom/ssolib/SSOInterface;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOInterface;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$16;->b:Ltid/sktelecom/ssolib/SSOInterface;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$16;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 1
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 2
invoke-static {p2}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;)Ljava/util/HashMap;
.line 3
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$16;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;Ljava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;Ljava/util/List;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Ljava/util/List<",
"Ltid/sktelecom/ssolib/model/SSOToken;",
">;)V"
}
.end annotation
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ljava/lang/String;)V
.locals 0
return-void
.end method
@@ -0,0 +1,133 @@
.class Ltid/sktelecom/ssolib/SSOInterface$17;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Ltid/sktelecom/ssolib/a$b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->ssoLoginIdList(Landroid/content/Context;Ljava/util/HashMap;Ltid/sktelecom/ssolib/callback/AddedResultCallback;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/callback/AddedResultCallback;
.field public final synthetic b:Ltid/sktelecom/ssolib/SSOInterface;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOInterface;Ltid/sktelecom/ssolib/callback/AddedResultCallback;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$17;->b:Ltid/sktelecom/ssolib/SSOInterface;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$17;->a:Ltid/sktelecom/ssolib/callback/AddedResultCallback;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;Ljava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;Ljava/util/List;)V
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Ljava/util/List<",
"Ltid/sktelecom/ssolib/model/SSOToken;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Ltid/sktelecom/ssolib/callback/AddedResultCallback$a;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$17;->a:Ltid/sktelecom/ssolib/callback/AddedResultCallback;
invoke-static {v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v2
sget-object v3, Ltid/sktelecom/ssolib/callback/AddedResultCallback$b;->b:Ltid/sktelecom/ssolib/callback/AddedResultCallback$b;
sget-boolean v4, Ltid/sktelecom/ssolib/SSOInterface;->c:Z
invoke-direct {v0, v1, v2, v3, v4}, Ltid/sktelecom/ssolib/callback/AddedResultCallback$a;-><init>(Ltid/sktelecom/ssolib/callback/AddedResultCallback;Landroid/content/Context;Ltid/sktelecom/ssolib/callback/AddedResultCallback$b;Z)V
.line 2
invoke-virtual {v0, p2}, Ltid/sktelecom/ssolib/callback/AddedResultCallback$a;->a(Ljava/util/HashMap;)V
.line 3
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 4
invoke-static {p2}, Ltid/sktelecom/ssolib/SSOInterface;->b(Ljava/util/HashMap;)Ljava/util/HashMap;
.line 5
invoke-static {p3}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/List;)Ljava/util/List;
.line 6
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$17;->a:Ltid/sktelecom/ssolib/callback/AddedResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ljava/lang/String;)V
.locals 0
return-void
.end method
@@ -0,0 +1,466 @@
.class Ltid/sktelecom/ssolib/SSOInterface$18$1;
.super Ltid/sktelecom/ssolib/http/d;
.source "SSOInterface.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface$18;->a(Ljava/lang/String;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ljava/lang/String;
.field public final synthetic b:Ltid/sktelecom/ssolib/SSOInterface$18;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOInterface$18;Ljava/lang/String;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$18$1;->b:Ltid/sktelecom/ssolib/SSOInterface$18;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$18$1;->a:Ljava/lang/String;
invoke-direct {p0}, Ltid/sktelecom/ssolib/http/d;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 6
const-string v0, "OK"
.line 1
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_6
.line 2
sget-object p1, Ltid/sktelecom/ssolib/common/DefaultConstants;->b:Ljava/lang/String;
.line 3
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->f()Ljava/lang/String;
move-result-object v0
const-string v1, "/sso/api/v1/ssovalidate.do,"
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 4
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
iget-object v4, p0, Ltid/sktelecom/ssolib/SSOInterface$18$1;->b:Ltid/sktelecom/ssolib/SSOInterface$18;
iget-wide v4, v4, Ltid/sktelecom/ssolib/SSOInterface$18;->g:J
sub-long/2addr v2, v4
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const-string v2, "API Call"
const-string v3, "success"
.line 5
invoke-static {p1, v2, v3, v0, v1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 6
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
const-string v0, "/sso/api/v1/ssovalidate.do"
if-nez p1, :cond_5
.line 7
:try_start_0
const-class p1, Ltid/sktelecom/ssolib/model/SSOResponse;
invoke-static {p2, p1}, Ltid/sktelecom/ssolib/common/k;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ltid/sktelecom/ssolib/model/SSOResponse;
if-nez p1, :cond_0
const-string p1, "response is null."
.line 8
invoke-static {p1}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 9
sget-object p1, Ltid/sktelecom/ssolib/d;->x:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
goto/16 :goto_2
.line 10
:cond_0
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object p2
if-eqz p2, :cond_2
const-string p2, ""
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v1
invoke-virtual {p2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_1
goto :goto_0
.line 11
:cond_1
sget-object p2, Ltid/sktelecom/ssolib/d;->B:Ltid/sktelecom/ssolib/d;
sput-object p2, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 12
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object p2
const-string v1, "error"
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v2
invoke-virtual {p2, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 13
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object p2
const-string v1, "error_description"
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorDescription()Ljava/lang/String;
move-result-object v2
invoke-virtual {p2, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 14
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;)Ljava/util/HashMap;
goto/16 :goto_2
.line 15
:cond_2
:goto_0
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object p2
const-string v1, "validate_yn"
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getValidateYN()Ljava/lang/String;
move-result-object v2
invoke-virtual {p2, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p2, "N"
.line 16
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getValidateYN()Ljava/lang/String;
move-result-object v1
invoke-virtual {p2, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result p2
if-eqz p2, :cond_4
const-string p2, "Y"
.line 17
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getSSOTokenSet()Ltid/sktelecom/ssolib/model/SSOResponse$SSOTokenSet;
move-result-object v1
invoke-virtual {v1}, Ltid/sktelecom/ssolib/model/SSOResponse$SSOTokenSet;->getLocalAutoLoginYN()Ljava/lang/String;
move-result-object v1
invoke-virtual {p2, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result p2
.line 18
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$18$1;->a:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_3
.line 19
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object v1
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$18$1;->b:Ltid/sktelecom/ssolib/SSOInterface$18;
iget-object v2, v2, Ltid/sktelecom/ssolib/SSOInterface$18;->c:Ljava/lang/String;
invoke-virtual {v1, v2, p2}, Ltid/sktelecom/ssolib/b/a;->b(Ljava/lang/String;Z)Z
if-nez p2, :cond_4
.line 20
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object p2
invoke-static {p2}, Ltid/sktelecom/ssolib/SSOInterface;->a(Landroid/content/Context;)Ltid/sktelecom/ssolib/manager/ServiceConnectionManager;
move-result-object p2
const/4 v1, 0x2
new-array v2, v1, [Ljava/lang/Object;
const/4 v3, 0x0
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v2, v3
const/4 v1, 0x1
iget-object v3, p0, Ltid/sktelecom/ssolib/SSOInterface$18$1;->b:Ltid/sktelecom/ssolib/SSOInterface$18;
iget-object v3, v3, Ltid/sktelecom/ssolib/SSOInterface$18;->c:Ljava/lang/String;
aput-object v3, v2, v1
invoke-virtual {p2, v2}, Ltid/sktelecom/ssolib/manager/ServiceConnectionManager;->StartSync([Ljava/lang/Object;)V
goto :goto_1
.line 21
:cond_3
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object p2
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "deleteAccessTokenById : "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$18$1;->b:Ltid/sktelecom/ssolib/SSOInterface$18;
iget-object v2, v2, Ltid/sktelecom/ssolib/SSOInterface$18;->c:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {p2, v1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 22
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object p2
invoke-static {p2}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object p2
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$18$1;->b:Ltid/sktelecom/ssolib/SSOInterface$18;
iget-object v1, v1, Ltid/sktelecom/ssolib/SSOInterface$18;->c:Ljava/lang/String;
invoke-virtual {p2, v1}, Ltid/sktelecom/ssolib/b/a;->d(Ljava/lang/String;)Z
.line 23
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object p2
invoke-static {p2}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;)V
.line 24
:cond_4
:goto_1
sget-object p2, Ltid/sktelecom/ssolib/d;->a:Ltid/sktelecom/ssolib/d;
sput-object p2, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 25
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object p2
invoke-static {p2}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;)Ljava/util/HashMap;
.line 26
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getVisibleType()Ljava/lang/String;
move-result-object p2
if-eqz p2, :cond_6
.line 27
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$18$1;->b:Ltid/sktelecom/ssolib/SSOInterface$18;
iget-object p2, p2, Ltid/sktelecom/ssolib/SSOInterface$18;->e:Ltid/sktelecom/ssolib/b/b;
const-string v1, "PREF_VISIBLE_TYPE"
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getVisibleType()Ljava/lang/String;
move-result-object p1
invoke-virtual {p2, v1, p1}, Ltid/sktelecom/ssolib/b/b;->a(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_2
:catch_0
move-exception p1
.line 28
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p2
invoke-static {p2}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 29
sget-object p2, Ltid/sktelecom/ssolib/d;->x:Ltid/sktelecom/ssolib/d;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$18$1;->b:Ltid/sktelecom/ssolib/SSOInterface$18;
iget-object v2, v1, Ltid/sktelecom/ssolib/SSOInterface$18;->c:Ljava/lang/String;
iget-object v1, v1, Ltid/sktelecom/ssolib/SSOInterface$18;->f:Ltid/sktelecom/ssolib/model/SSORequest;
.line 30
invoke-virtual {v1}, Ltid/sktelecom/ssolib/model/SSOBaseModel;->getQueryString()Ljava/lang/String;
move-result-object v1
.line 31
invoke-static {p2, p1, v0, v2, v1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
goto :goto_2
.line 32
:cond_5
sget-object p1, Ltid/sktelecom/ssolib/d;->y:Ltid/sktelecom/ssolib/d;
const/4 p2, 0x0
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$18$1;->b:Ltid/sktelecom/ssolib/SSOInterface$18;
iget-object v2, v1, Ltid/sktelecom/ssolib/SSOInterface$18;->c:Ljava/lang/String;
iget-object v1, v1, Ltid/sktelecom/ssolib/SSOInterface$18;->f:Ltid/sktelecom/ssolib/model/SSORequest;
.line 33
invoke-virtual {v1}, Ltid/sktelecom/ssolib/model/SSOBaseModel;->getQueryString()Ljava/lang/String;
move-result-object v1
.line 34
invoke-static {p1, p2, v0, v2, v1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 35
:cond_6
:goto_2
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$18$1;->b:Ltid/sktelecom/ssolib/SSOInterface$18;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOInterface$18;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 2
.line 36
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$18$1;->b:Ltid/sktelecom/ssolib/SSOInterface$18;
iget-object v0, v0, Ltid/sktelecom/ssolib/SSOInterface$18;->c:Ljava/lang/String;
const/4 v1, 0x0
invoke-static {p1, v1, v1, v0}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 37
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$18$1;->b:Ltid/sktelecom/ssolib/SSOInterface$18;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOInterface$18;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
@@ -0,0 +1,476 @@
.class Ltid/sktelecom/ssolib/SSOInterface$18;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Ltid/sktelecom/ssolib/SSOInterface$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->ssoValidate(Landroid/content/Context;Ljava/util/HashMap;Ljava/lang/String;ZLtid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
.field public final synthetic b:Landroid/content/Context;
.field public final synthetic c:Ljava/lang/String;
.field public final synthetic d:Z
.field public final synthetic e:Ltid/sktelecom/ssolib/b/b;
.field public final synthetic f:Ltid/sktelecom/ssolib/model/SSORequest;
.field public final synthetic g:J
.field public final synthetic h:Ltid/sktelecom/ssolib/SSOInterface;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOInterface;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;Landroid/content/Context;Ljava/lang/String;ZLtid/sktelecom/ssolib/b/b;Ltid/sktelecom/ssolib/model/SSORequest;J)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->h:Ltid/sktelecom/ssolib/SSOInterface;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
iput-object p3, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->b:Landroid/content/Context;
iput-object p4, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->c:Ljava/lang/String;
iput-boolean p5, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->d:Z
iput-object p6, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->e:Ltid/sktelecom/ssolib/b/b;
iput-object p7, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->f:Ltid/sktelecom/ssolib/model/SSORequest;
iput-wide p8, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->g:J
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 6
const-string p2, ""
const-string v0, "OK"
.line 1
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_0
.line 2
sget-object p1, Ltid/sktelecom/ssolib/d;->s:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 3
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.line 4
:cond_0
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->b:Landroid/content/Context;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object p1
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->c:Ljava/lang/String;
invoke-virtual {p1, v0}, Ltid/sktelecom/ssolib/b/a;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 5
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/g;->a(Landroid/content/Context;)Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_2
.line 6
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_1
.line 7
sget-object p1, Ltid/sktelecom/ssolib/d;->t:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 8
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
:cond_1
move-object v0, v1
goto :goto_0
.line 9
:cond_2
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object v0
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->c:Ljava/lang/String;
iget-boolean v3, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->d:Z
invoke-virtual {v0, v2, v3}, Ltid/sktelecom/ssolib/b/a;->a(Ljava/lang/String;Z)Ltid/sktelecom/ssolib/model/SSOToken;
move-result-object v0
if-nez v0, :cond_3
.line 10
sget-object p1, Ltid/sktelecom/ssolib/d;->t:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 11
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.line 12
:cond_3
:goto_0
:try_start_0
new-instance v2, Ltid/sktelecom/ssolib/common/a;
invoke-direct {v2, v1}, Ltid/sktelecom/ssolib/common/a;-><init>(Ljava/lang/String;)V
.line 13
iget-object v3, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->e:Ltid/sktelecom/ssolib/b/b;
const-string v4, "PREF_RSA_MODULUS"
invoke-virtual {v3, v4, p2}, Ltid/sktelecom/ssolib/b/b;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iget-object v4, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->e:Ltid/sktelecom/ssolib/b/b;
const-string v5, "PREF_RSA_EXPONENT"
.line 14
invoke-virtual {v4, v5, p2}, Ltid/sktelecom/ssolib/b/b;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
.line 15
invoke-static {v3, p2}, Ltid/sktelecom/ssolib/common/i;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/security/PublicKey;
move-result-object p2
.line 16
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_4
.line 17
invoke-virtual {v2, p1}, Ltid/sktelecom/ssolib/common/a;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 18
iget-object v4, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v4}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object v4
invoke-virtual {v4, v3}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setAccessToken(Ljava/lang/String;)V
:cond_4
if-eqz v0, :cond_5
.line 19
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/SSOToken;->getSSOToken()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ltid/sktelecom/ssolib/common/a;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 20
iget-object v4, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v4}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object v4
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/SSOToken;->getSessionID()Ljava/lang/String;
move-result-object v0
invoke-virtual {v4, v0}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setSSOSessionID(Ljava/lang/String;)V
.line 21
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object v0
invoke-virtual {v0, v3}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setSSOToken(Ljava/lang/String;)V
.line 22
:cond_5
invoke-virtual {v2}, Ltid/sktelecom/ssolib/common/a;->a()Ljava/lang/String;
move-result-object v0
invoke-static {v0, p2}, Ltid/sktelecom/ssolib/common/i;->a(Ljava/lang/String;Ljava/security/PublicKey;)Ljava/lang/String;
move-result-object p2
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
.line 23
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->f:Ltid/sktelecom/ssolib/model/SSORequest;
const-string v2, "ANDROID"
invoke-virtual {v0, v2}, Ltid/sktelecom/ssolib/model/SSORequest;->setClientType(Ljava/lang/String;)V
.line 24
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/SSORequest;->getDeviceInfo()Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;
move-result-object v0
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Ltid/sktelecom/ssolib/common/l;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;->setImei(Ljava/lang/String;)V
.line 25
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/SSORequest;->getDeviceInfo()Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;
move-result-object v0
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v2
const/4 v3, 0x1
invoke-static {v2, v3}, Ltid/sktelecom/ssolib/common/l;->a(Landroid/content/Context;Z)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;->setDeviceId(Ljava/lang/String;)V
.line 26
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/SSORequest;->getDeviceInfo()Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;
move-result-object v0
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->f()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;->setAppName(Ljava/lang/String;)V
.line 27
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object v0
invoke-virtual {v0, p2}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setSessionKey(Ljava/lang/String;)V
.line 28
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p2}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p2
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->e:Ltid/sktelecom/ssolib/b/b;
const-string v2, "PREF_RSA_KID"
invoke-virtual {v0, v2, v1}, Ltid/sktelecom/ssolib/b/b;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p2, v0}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setKID(Ljava/lang/String;)V
.line 29
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p2}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p2
iget-boolean v0, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->d:Z
if-eqz v0, :cond_6
const-string v0, "Y"
goto :goto_1
:cond_6
const-string v0, "N"
:goto_1
invoke-virtual {p2, v0}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setLocalAutoLoginYN(Ljava/lang/String;)V
.line 30
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->f:Ltid/sktelecom/ssolib/model/SSORequest;
const-string v0, "2004"
invoke-static {p2, v0}, Ltid/sktelecom/ssolib/common/g;->a(Ltid/sktelecom/ssolib/model/SSORequest;Ljava/lang/String;)Z
move-result p2
if-nez p2, :cond_7
.line 31
sget-object p1, Ltid/sktelecom/ssolib/d;->d:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 32
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.line 33
:cond_7
new-instance p2, Ltid/sktelecom/ssolib/http/a;
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v0
invoke-direct {p2, v0}, Ltid/sktelecom/ssolib/http/a;-><init>(Landroid/content/Context;)V
.line 34
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/SSOBaseModel;->getJsonString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p2, v0}, Ltid/sktelecom/ssolib/http/a;->a(Ljava/lang/String;)V
.line 35
sget-object v0, Ltid/sktelecom/ssolib/http/a$a;->e:Ltid/sktelecom/ssolib/http/a$a;
new-instance v1, Ltid/sktelecom/ssolib/http/c;
new-instance v2, Ltid/sktelecom/ssolib/SSOInterface$18$1;
invoke-direct {v2, p0, p1}, Ltid/sktelecom/ssolib/SSOInterface$18$1;-><init>(Ltid/sktelecom/ssolib/SSOInterface$18;Ljava/lang/String;)V
invoke-direct {v1, v2}, Ltid/sktelecom/ssolib/http/c;-><init>(Ltid/sktelecom/ssolib/http/d;)V
const-string p1, "/sso/api/v1/ssovalidate.do"
invoke-virtual {p2, p1, v0, v1}, Ltid/sktelecom/ssolib/http/a;->a(Ljava/lang/String;Ltid/sktelecom/ssolib/http/a$a;Ltid/sktelecom/ssolib/http/c;)V
return-void
:catch_0
move-exception p1
.line 36
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p2
invoke-static {p2}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 37
sget-object p2, Ltid/sktelecom/ssolib/d;->q:Ltid/sktelecom/ssolib/d;
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->c:Ljava/lang/String;
invoke-static {p2, p1, v1, v0}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 38
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 0
.line 39
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 40
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$18;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
@@ -0,0 +1,219 @@
.class Ltid/sktelecom/ssolib/SSOInterface$19;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Ltid/sktelecom/ssolib/SSOInterface$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->viewWebPage(Landroid/content/Context;Ljava/util/HashMap;Ljava/lang/String;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
.field public final synthetic b:Ltid/sktelecom/ssolib/SSOInterface;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOInterface;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$19;->b:Ltid/sktelecom/ssolib/SSOInterface;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$19;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 2
const/4 v0, 0x0
.line 1
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;)Ljava/util/HashMap;
.line 2
sget-object v1, Ltid/sktelecom/ssolib/d;->a:Ltid/sktelecom/ssolib/d;
sput-object v1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
const-string v1, "OK"
.line 3
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_3
.line 4
:try_start_0
const-class p1, Ljava/util/HashMap;
invoke-static {p2, p1}, Ltid/sktelecom/ssolib/common/k;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/util/HashMap;
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
move-object v0, p1
goto :goto_0
.line 5
:catch_0
sget-object p1, Ltid/sktelecom/ssolib/d;->y:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
:goto_0
if-eqz v0, :cond_2
const-string p1, "error"
.line 6
invoke-virtual {v0, p1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_1
.line 7
invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
const-string p2, ""
invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
goto :goto_1
.line 8
:cond_0
sget-object p1, Ltid/sktelecom/ssolib/d;->B:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 9
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;)Ljava/util/HashMap;
goto :goto_2
.line 10
:cond_1
:goto_1
sget-object p1, Ltid/sktelecom/ssolib/d;->a:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
goto :goto_2
.line 11
:cond_2
sget-object p1, Ltid/sktelecom/ssolib/d;->y:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
goto :goto_2
:cond_3
const-string p2, "CANCEL"
.line 12
invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_4
.line 13
sget-object p1, Ltid/sktelecom/ssolib/d;->C:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
goto :goto_2
:cond_4
const-string p2, "SSL_VERIFY_FAIL"
.line 14
invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_5
.line 15
sget-object p1, Ltid/sktelecom/ssolib/d;->h:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
goto :goto_2
:cond_5
const-string p2, "FAIL"
.line 16
invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_6
.line 17
sget-object p1, Ltid/sktelecom/ssolib/d;->g:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
goto :goto_2
.line 18
:cond_6
sget-object p1, Ltid/sktelecom/ssolib/d;->y:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 19
:goto_2
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$19;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 0
.line 20
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 21
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$19;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,729 @@
.class Ltid/sktelecom/ssolib/SSOInterface$2;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Ltid/sktelecom/ssolib/SSOInterface$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;Ltid/sktelecom/ssolib/model/LoginWithUserIdParam;Ltid/sktelecom/ssolib/model/SSOToken;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)Ltid/sktelecom/ssolib/d;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
.field public final synthetic b:Ltid/sktelecom/ssolib/b/b;
.field public final synthetic c:Ltid/sktelecom/ssolib/model/SSOToken;
.field public final synthetic d:Ljava/lang/String;
.field public final synthetic e:Ltid/sktelecom/ssolib/model/SSORequest;
.field public final synthetic f:Z
.field public final synthetic g:Z
.field public final synthetic h:Z
.field public final synthetic i:Ljava/lang/String;
.field public final synthetic j:Ljava/lang/String;
.field public final synthetic k:Ljava/lang/String;
.field public final synthetic l:Ljava/lang/String;
.field public final synthetic m:Z
.field public final synthetic n:Z
.field public final synthetic o:Ljava/util/HashMap;
.field public final synthetic p:Ljava/lang/String;
.field public final synthetic q:Z
.field public final synthetic r:Z
.field public final synthetic s:Z
.field public final synthetic t:Ltid/sktelecom/ssolib/SSOInterface;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOInterface;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;Ltid/sktelecom/ssolib/b/b;Ltid/sktelecom/ssolib/model/SSOToken;Ljava/lang/String;Ltid/sktelecom/ssolib/model/SSORequest;ZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/HashMap;Ljava/lang/String;ZZZ)V
.locals 2
move-object v0, p0
move-object v1, p1
.line 1
iput-object v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->t:Ltid/sktelecom/ssolib/SSOInterface;
move-object v1, p2
iput-object v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
move-object v1, p3
iput-object v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->b:Ltid/sktelecom/ssolib/b/b;
move-object v1, p4
iput-object v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->c:Ltid/sktelecom/ssolib/model/SSOToken;
move-object v1, p5
iput-object v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->d:Ljava/lang/String;
move-object v1, p6
iput-object v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
move v1, p7
iput-boolean v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->f:Z
move v1, p8
iput-boolean v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->g:Z
move v1, p9
iput-boolean v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->h:Z
move-object v1, p10
iput-object v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->i:Ljava/lang/String;
move-object v1, p11
iput-object v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->j:Ljava/lang/String;
move-object v1, p12
iput-object v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->k:Ljava/lang/String;
move-object v1, p13
iput-object v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->l:Ljava/lang/String;
move/from16 v1, p14
iput-boolean v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->m:Z
move/from16 v1, p15
iput-boolean v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->n:Z
move-object/from16 v1, p16
iput-object v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->o:Ljava/util/HashMap;
move-object/from16 v1, p17
iput-object v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->p:Ljava/lang/String;
move/from16 v1, p18
iput-boolean v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->q:Z
move/from16 v1, p19
iput-boolean v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->r:Z
move/from16 v1, p20
iput-boolean v1, v0, Ltid/sktelecom/ssolib/SSOInterface$2;->s:Z
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 7
const-string p2, ""
const-string v0, "OK"
.line 1
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_0
.line 2
sget-object p1, Ltid/sktelecom/ssolib/d;->s:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 3
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
:cond_0
const/4 p1, 0x0
.line 4
:try_start_0
new-instance v0, Ltid/sktelecom/ssolib/common/a;
invoke-direct {v0, p1}, Ltid/sktelecom/ssolib/common/a;-><init>(Ljava/lang/String;)V
.line 5
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->b:Ltid/sktelecom/ssolib/b/b;
const-string v2, "PREF_RSA_MODULUS"
invoke-virtual {v1, v2, p2}, Ltid/sktelecom/ssolib/b/b;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->b:Ltid/sktelecom/ssolib/b/b;
const-string v3, "PREF_RSA_EXPONENT"
.line 6
invoke-virtual {v2, v3, p2}, Ltid/sktelecom/ssolib/b/b;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
.line 7
invoke-static {v1, p2}, Ltid/sktelecom/ssolib/common/i;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/security/PublicKey;
move-result-object p2
.line 8
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->c:Ltid/sktelecom/ssolib/model/SSOToken;
if-eqz v1, :cond_1
.line 9
invoke-virtual {v1}, Ltid/sktelecom/ssolib/model/SSOToken;->getSSOToken()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ltid/sktelecom/ssolib/common/a;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
goto :goto_0
:cond_1
move-object v1, p1
.line 10
:goto_0
invoke-virtual {v0}, Ltid/sktelecom/ssolib/common/a;->a()Ljava/lang/String;
move-result-object v2
invoke-static {v2, p2}, Ltid/sktelecom/ssolib/common/i;->a(Ljava/lang/String;Ljava/security/PublicKey;)Ljava/lang/String;
move-result-object p2
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
.line 11
invoke-virtual {v0}, Ltid/sktelecom/ssolib/common/a;->a()Ljava/lang/String;
move-result-object v0
.line 12
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
const-string v3, "ANDROID"
invoke-virtual {v2, v3}, Ltid/sktelecom/ssolib/model/SSORequest;->setClientType(Ljava/lang/String;)V
.line 13
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v2}, Ltid/sktelecom/ssolib/model/SSORequest;->getDeviceInfo()Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;
move-result-object v2
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v3
invoke-static {v3}, Ltid/sktelecom/ssolib/common/l;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;->setImei(Ljava/lang/String;)V
.line 14
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v2}, Ltid/sktelecom/ssolib/model/SSORequest;->getDeviceInfo()Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;
move-result-object v2
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v3
const/4 v4, 0x1
invoke-static {v3, v4}, Ltid/sktelecom/ssolib/common/l;->a(Landroid/content/Context;Z)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;->setDeviceId(Ljava/lang/String;)V
.line 15
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v2}, Ltid/sktelecom/ssolib/model/SSORequest;->getDeviceInfo()Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;
move-result-object v2
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->f()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;->setAppName(Ljava/lang/String;)V
.line 16
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v2}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object v2
iget-object v3, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->c:Ltid/sktelecom/ssolib/model/SSOToken;
invoke-virtual {v3}, Ltid/sktelecom/ssolib/model/SSOToken;->getSessionID()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setSSOSessionID(Ljava/lang/String;)V
.line 17
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v2}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object v2
invoke-virtual {v2, v1}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setSSOToken(Ljava/lang/String;)V
.line 18
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v1}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object v1
invoke-virtual {v1, p2}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setSessionKey(Ljava/lang/String;)V
.line 19
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p2}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p2
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->b:Ltid/sktelecom/ssolib/b/b;
const-string v2, "PREF_RSA_KID"
invoke-virtual {v1, v2, p1}, Ltid/sktelecom/ssolib/b/b;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {p2, v1}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setKID(Ljava/lang/String;)V
.line 20
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p2}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p2
iget-boolean v1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->f:Z
const-string v2, "N"
const-string v3, "Y"
if-eqz v1, :cond_2
move-object v1, v3
goto :goto_1
:cond_2
move-object v1, v2
:goto_1
invoke-virtual {p2, v1}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setLocalAutoLoginYN(Ljava/lang/String;)V
.line 21
iget-boolean p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->g:Z
if-eqz p2, :cond_3
.line 22
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p2}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p2
invoke-virtual {p2, v3}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setIsWidget(Ljava/lang/String;)V
.line 23
:cond_3
iget-boolean p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->h:Z
if-eqz p2, :cond_4
.line 24
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p2}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p2
invoke-virtual {p2, v3}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setIsBackground(Ljava/lang/String;)V
.line 25
:cond_4
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->i:Ljava/lang/String;
const-string v1, "11"
invoke-virtual {p2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
const-string v1, "82"
const-string v4, "81"
const-string v5, "31"
if-nez p2, :cond_6
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->i:Ljava/lang/String;
const-string v6, "12"
.line 26
invoke-virtual {p2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-nez p2, :cond_6
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->i:Ljava/lang/String;
const-string v6, "13"
.line 27
invoke-virtual {p2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-nez p2, :cond_6
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->i:Ljava/lang/String;
.line 28
invoke-virtual {p2, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-nez p2, :cond_6
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->i:Ljava/lang/String;
.line 29
invoke-virtual {p2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-nez p2, :cond_6
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->i:Ljava/lang/String;
.line 30
invoke-virtual {p2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-nez p2, :cond_6
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->i:Ljava/lang/String;
const-string v6, "1B"
.line 31
invoke-virtual {p2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_5
goto :goto_2
.line 32
:cond_5
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p2}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p2
invoke-virtual {p2, p1}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setServiceType(Ljava/lang/String;)V
goto :goto_3
.line 33
:cond_6
:goto_2
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p1
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->i:Ljava/lang/String;
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setServiceType(Ljava/lang/String;)V
.line 34
:goto_3
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p1
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->getServiceType()Ljava/lang/String;
move-result-object p1
invoke-virtual {p1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_7
.line 35
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p1
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->j:Ljava/lang/String;
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setLoginID(Ljava/lang/String;)V
.line 36
:cond_7
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p1
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->getServiceType()Ljava/lang/String;
move-result-object p1
invoke-virtual {p1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_8
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
.line 37
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p1
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->getServiceType()Ljava/lang/String;
move-result-object p1
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_a
.line 38
:cond_8
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p1
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->k:Ljava/lang/String;
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setLinkChannelID(Ljava/lang/String;)V
.line 39
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p1
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->l:Ljava/lang/String;
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setMultiAppLinkCode(Ljava/lang/String;)V
.line 40
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p1
iget-boolean p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->m:Z
if-eqz p2, :cond_9
move-object v2, v3
:cond_9
invoke-virtual {p1, v2}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setChannelAgreeProcess(Ljava/lang/String;)V
.line 41
:cond_a
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->i:Ljava/lang/String;
invoke-static {p1, p2}, Ltid/sktelecom/ssolib/common/g;->a(Ltid/sktelecom/ssolib/model/SSORequest;Ljava/lang/String;)Z
move-result p1
if-nez p1, :cond_b
.line 42
sget-object p1, Ltid/sktelecom/ssolib/d;->d:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 43
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.line 44
:cond_b
new-instance p1, Ltid/sktelecom/ssolib/http/a;
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object p2
invoke-direct {p1, p2}, Ltid/sktelecom/ssolib/http/a;-><init>(Landroid/content/Context;)V
.line 45
iget-boolean p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->n:Z
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/http/a;->a(Z)V
.line 46
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->e:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p2}, Ltid/sktelecom/ssolib/model/SSOBaseModel;->getJsonString()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/http/a;->a(Ljava/lang/String;)V
.line 47
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
.line 48
sget-object p2, Ltid/sktelecom/ssolib/http/a$a;->e:Ltid/sktelecom/ssolib/http/a$a;
new-instance v3, Ltid/sktelecom/ssolib/http/c;
new-instance v4, Ltid/sktelecom/ssolib/SSOInterface$2$1;
invoke-direct {v4, p0, v0, v1, v2}, Ltid/sktelecom/ssolib/SSOInterface$2$1;-><init>(Ltid/sktelecom/ssolib/SSOInterface$2;Ljava/lang/String;J)V
invoke-direct {v3, v4}, Ltid/sktelecom/ssolib/http/c;-><init>(Ltid/sktelecom/ssolib/http/d;)V
const-string v0, "/sso/api/v1/ssologin.do"
invoke-virtual {p1, v0, p2, v3}, Ltid/sktelecom/ssolib/http/a;->a(Ljava/lang/String;Ltid/sktelecom/ssolib/http/a$a;Ltid/sktelecom/ssolib/http/c;)V
return-void
:catch_0
move-exception p2
.line 49
invoke-virtual {p2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 50
sget-object v0, Ltid/sktelecom/ssolib/d;->q:Ltid/sktelecom/ssolib/d;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->d:Ljava/lang/String;
invoke-static {v0, p2, p1, v1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 51
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 0
.line 52
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 53
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$2;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
@@ -0,0 +1,109 @@
.class Ltid/sktelecom/ssolib/SSOInterface$20$1;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface$20;->a(Ljava/lang/String;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ljava/util/ArrayList;
.field public final synthetic b:Ltid/sktelecom/ssolib/SSOInterface$20;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOInterface$20;Ljava/util/ArrayList;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$20$1;->b:Ltid/sktelecom/ssolib/SSOInterface$20;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$20$1;->a:Ljava/util/ArrayList;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 5
.line 1
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$20$1;->a:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v1
add-int/lit8 v1, v1, -0x1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ltid/sktelecom/ssolib/model/SSOToken;
.line 2
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object v1
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/SSOToken;->getLoginID()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/SSOToken;->getLocalAutoLoginYn()Ljava/lang/String;
move-result-object v3
const-string v4, "Y"
invoke-virtual {v4, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
invoke-virtual {v1, v2, v3}, Ltid/sktelecom/ssolib/b/a;->b(Ljava/lang/String;Z)Z
.line 3
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object v1
const-string v2, "\ud68c\uc6d0\uac00\uc785 \ud1a0\ud070 \uc0ad\uc81c : loginId:"
invoke-static {v2}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/SSOToken;->getLoginID()Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,221 @@
.class Ltid/sktelecom/ssolib/SSOInterface$3$1;
.super Ltid/sktelecom/ssolib/http/d;
.source "SSOInterface.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface$3;->a(Ljava/lang/String;Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/model/SSOToken;
.field public final synthetic b:Ltid/sktelecom/ssolib/SSOInterface$3;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOInterface$3;Ltid/sktelecom/ssolib/model/SSOToken;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$3$1;->b:Ltid/sktelecom/ssolib/SSOInterface$3;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$3$1;->a:Ltid/sktelecom/ssolib/model/SSOToken;
invoke-direct {p0}, Ltid/sktelecom/ssolib/http/d;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 2
const/4 p1, 0x0
.line 1
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/http/a;)Ltid/sktelecom/ssolib/http/a;
.line 2
sget-object p1, Ltid/sktelecom/ssolib/d;->a:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 3
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$3$1;->b:Ltid/sktelecom/ssolib/SSOInterface$3;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOInterface$3;->e:Ljava/lang/String;
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_0
.line 4
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object p1
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$3$1;->b:Ltid/sktelecom/ssolib/SSOInterface$3;
iget-object p2, p2, Ltid/sktelecom/ssolib/SSOInterface$3;->h:Ljava/lang/String;
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/b/a;->d(Ljava/lang/String;)Z
.line 5
:cond_0
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$3$1;->a:Ltid/sktelecom/ssolib/model/SSOToken;
if-eqz p1, :cond_1
.line 6
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object p1
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$3$1;->b:Ltid/sktelecom/ssolib/SSOInterface$3;
iget-object v0, p2, Ltid/sktelecom/ssolib/SSOInterface$3;->h:Ljava/lang/String;
iget-boolean p2, p2, Ltid/sktelecom/ssolib/SSOInterface$3;->i:Z
invoke-virtual {p1, v0, p2}, Ltid/sktelecom/ssolib/b/a;->b(Ljava/lang/String;Z)Z
.line 7
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$3$1;->b:Ltid/sktelecom/ssolib/SSOInterface$3;
iget-boolean p1, p1, Ltid/sktelecom/ssolib/SSOInterface$3;->i:Z
if-nez p1, :cond_1
.line 8
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Landroid/content/Context;)Ltid/sktelecom/ssolib/manager/ServiceConnectionManager;
move-result-object p1
const/4 p2, 0x2
new-array v0, p2, [Ljava/lang/Object;
const/4 v1, 0x0
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p2
aput-object p2, v0, v1
const/4 p2, 0x1
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$3$1;->a:Ltid/sktelecom/ssolib/model/SSOToken;
invoke-virtual {v1}, Ltid/sktelecom/ssolib/model/SSOToken;->getLoginID()Ljava/lang/String;
move-result-object v1
aput-object v1, v0, p2
invoke-virtual {p1, v0}, Ltid/sktelecom/ssolib/manager/ServiceConnectionManager;->StartSync([Ljava/lang/Object;)V
:cond_1
const-string p1, "logout isClose : "
.line 9
invoke-static {p1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p1
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$3$1;->b:Ltid/sktelecom/ssolib/SSOInterface$3;
iget-boolean p2, p2, Ltid/sktelecom/ssolib/SSOInterface$3;->a:Z
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
.line 10
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$3$1;->b:Ltid/sktelecom/ssolib/SSOInterface$3;
iget-boolean p2, p1, Ltid/sktelecom/ssolib/SSOInterface$3;->a:Z
if-eqz p2, :cond_2
.line 11
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOInterface$3;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
goto :goto_0
.line 12
:cond_2
iget-object p2, p1, Ltid/sktelecom/ssolib/SSOInterface$3;->c:Landroid/content/Context;
iget-object p1, p1, Ltid/sktelecom/ssolib/SSOInterface$3;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
sget-object v0, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
invoke-static {p2, p1, v0}, Ltid/sktelecom/ssolib/SSOInterface;->a(Landroid/content/Context;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;Ltid/sktelecom/ssolib/d;)V
:goto_0
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 2
.line 13
sget-object p1, Ltid/sktelecom/ssolib/d;->a:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 14
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$3$1;->b:Ltid/sktelecom/ssolib/SSOInterface$3;
iget-boolean v1, v0, Ltid/sktelecom/ssolib/SSOInterface$3;->a:Z
if-eqz v1, :cond_0
.line 15
iget-object p1, v0, Ltid/sktelecom/ssolib/SSOInterface$3;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
goto :goto_0
.line 16
:cond_0
iget-object v1, v0, Ltid/sktelecom/ssolib/SSOInterface$3;->c:Landroid/content/Context;
iget-object v0, v0, Ltid/sktelecom/ssolib/SSOInterface$3;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {v1, v0, p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Landroid/content/Context;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;Ltid/sktelecom/ssolib/d;)V
:goto_0
return-void
.end method
@@ -0,0 +1,468 @@
.class Ltid/sktelecom/ssolib/SSOInterface$3;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Ltid/sktelecom/ssolib/SSOInterface$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->a(Landroid/content/Context;Ljava/util/HashMap;Ljava/lang/String;ZZLjava/lang/String;Ltid/sktelecom/ssolib/model/SSOToken;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)Ltid/sktelecom/ssolib/d;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Z
.field public final synthetic b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
.field public final synthetic c:Landroid/content/Context;
.field public final synthetic d:Ltid/sktelecom/ssolib/b/b;
.field public final synthetic e:Ljava/lang/String;
.field public final synthetic f:Ltid/sktelecom/ssolib/model/SSORequest;
.field public final synthetic g:Ltid/sktelecom/ssolib/model/SSOToken;
.field public final synthetic h:Ljava/lang/String;
.field public final synthetic i:Z
# direct methods
.method public constructor <init>(ZLtid/sktelecom/ssolib/SSOInterface$ResultCallback;Landroid/content/Context;Ltid/sktelecom/ssolib/b/b;Ljava/lang/String;Ltid/sktelecom/ssolib/model/SSORequest;Ltid/sktelecom/ssolib/model/SSOToken;Ljava/lang/String;Z)V
.locals 0
.line 1
iput-boolean p1, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->a:Z
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
iput-object p3, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->c:Landroid/content/Context;
iput-object p4, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->d:Ltid/sktelecom/ssolib/b/b;
iput-object p5, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->e:Ljava/lang/String;
iput-object p6, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->f:Ltid/sktelecom/ssolib/model/SSORequest;
iput-object p7, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->g:Ltid/sktelecom/ssolib/model/SSOToken;
iput-object p8, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->h:Ljava/lang/String;
iput-boolean p9, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->i:Z
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 6
const-string p2, ""
const-string v0, "/sso/api/v1/ssologout.do"
const-string v1, "OK"
.line 1
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_1
.line 2
sget-object p1, Ltid/sktelecom/ssolib/d;->s:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 3
iget-boolean p2, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->a:Z
if-eqz p2, :cond_0
.line 4
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
goto :goto_0
.line 5
:cond_0
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->c:Landroid/content/Context;
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p2, v0, p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Landroid/content/Context;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;Ltid/sktelecom/ssolib/d;)V
:goto_0
return-void
.line 6
:cond_1
:try_start_0
new-instance p1, Ltid/sktelecom/ssolib/common/a;
const/4 v1, 0x0
invoke-direct {p1, v1}, Ltid/sktelecom/ssolib/common/a;-><init>(Ljava/lang/String;)V
.line 7
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->d:Ltid/sktelecom/ssolib/b/b;
const-string v3, "PREF_RSA_MODULUS"
invoke-virtual {v2, v3, p2}, Ltid/sktelecom/ssolib/b/b;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iget-object v3, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->d:Ltid/sktelecom/ssolib/b/b;
const-string v4, "PREF_RSA_EXPONENT"
.line 8
invoke-virtual {v3, v4, p2}, Ltid/sktelecom/ssolib/b/b;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
.line 9
invoke-static {v2, p2}, Ltid/sktelecom/ssolib/common/i;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/security/PublicKey;
move-result-object p2
.line 10
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->e:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_2
.line 11
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->e:Ljava/lang/String;
invoke-virtual {p1, v2}, Ltid/sktelecom/ssolib/common/a;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 12
iget-object v3, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v3}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object v3
invoke-virtual {v3, v2}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setAccessToken(Ljava/lang/String;)V
move-object v2, v1
goto :goto_1
.line 13
:cond_2
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->g:Ltid/sktelecom/ssolib/model/SSOToken;
if-nez v2, :cond_3
.line 14
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object v2
iget-object v3, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->h:Ljava/lang/String;
iget-boolean v4, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->i:Z
invoke-virtual {v2, v3, v4}, Ltid/sktelecom/ssolib/b/a;->a(Ljava/lang/String;Z)Ltid/sktelecom/ssolib/model/SSOToken;
move-result-object v2
:cond_3
if-eqz v2, :cond_4
.line 15
invoke-virtual {v2}, Ltid/sktelecom/ssolib/model/SSOToken;->getSSOToken()Ljava/lang/String;
move-result-object v3
invoke-virtual {p1, v3}, Ltid/sktelecom/ssolib/common/a;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 16
iget-object v4, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v4}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object v4
invoke-virtual {v2}, Ltid/sktelecom/ssolib/model/SSOToken;->getSessionID()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setSSOSessionID(Ljava/lang/String;)V
.line 17
iget-object v4, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v4}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object v4
invoke-virtual {v4, v3}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setSSOToken(Ljava/lang/String;)V
.line 18
:cond_4
:goto_1
invoke-virtual {p1}, Ltid/sktelecom/ssolib/common/a;->a()Ljava/lang/String;
move-result-object p1
invoke-static {p1, p2}, Ltid/sktelecom/ssolib/common/i;->a(Ljava/lang/String;Ljava/security/PublicKey;)Ljava/lang/String;
move-result-object p1
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
.line 19
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->f:Ltid/sktelecom/ssolib/model/SSORequest;
const-string v3, "ANDROID"
invoke-virtual {p2, v3}, Ltid/sktelecom/ssolib/model/SSORequest;->setClientType(Ljava/lang/String;)V
.line 20
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p2}, Ltid/sktelecom/ssolib/model/SSORequest;->getDeviceInfo()Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;
move-result-object p2
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v3
invoke-static {v3}, Ltid/sktelecom/ssolib/common/l;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
invoke-virtual {p2, v3}, Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;->setImei(Ljava/lang/String;)V
.line 21
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p2}, Ltid/sktelecom/ssolib/model/SSORequest;->getDeviceInfo()Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;
move-result-object p2
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v3
const/4 v4, 0x1
invoke-static {v3, v4}, Ltid/sktelecom/ssolib/common/l;->a(Landroid/content/Context;Z)Ljava/lang/String;
move-result-object v3
invoke-virtual {p2, v3}, Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;->setDeviceId(Ljava/lang/String;)V
.line 22
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p2}, Ltid/sktelecom/ssolib/model/SSORequest;->getDeviceInfo()Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;
move-result-object p2
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->f()Ljava/lang/String;
move-result-object v3
invoke-virtual {p2, v3}, Ltid/sktelecom/ssolib/model/SSORequest$DeviceInfo;->setAppName(Ljava/lang/String;)V
.line 23
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p2}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p2
invoke-virtual {p2, p1}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setSessionKey(Ljava/lang/String;)V
.line 24
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p1
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->d:Ltid/sktelecom/ssolib/b/b;
const-string v3, "PREF_RSA_KID"
invoke-virtual {p2, v3, v1}, Ltid/sktelecom/ssolib/b/b;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setKID(Ljava/lang/String;)V
.line 25
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object p1
iget-boolean p2, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->i:Z
if-eqz p2, :cond_5
const-string p2, "Y"
goto :goto_2
:cond_5
const-string p2, "N"
:goto_2
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setLocalAutoLoginYN(Ljava/lang/String;)V
.line 26
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->f:Ltid/sktelecom/ssolib/model/SSORequest;
const-string p2, "2005"
invoke-static {p1, p2}, Ltid/sktelecom/ssolib/common/g;->a(Ltid/sktelecom/ssolib/model/SSORequest;Ljava/lang/String;)Z
move-result p1
if-nez p1, :cond_6
.line 27
sget-object p1, Ltid/sktelecom/ssolib/d;->d:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 28
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.line 29
:cond_6
new-instance p1, Ltid/sktelecom/ssolib/http/a;
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object p2
invoke-direct {p1, p2}, Ltid/sktelecom/ssolib/http/a;-><init>(Landroid/content/Context;)V
.line 30
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->f:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p2}, Ltid/sktelecom/ssolib/model/SSOBaseModel;->getJsonString()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/http/a;->a(Ljava/lang/String;)V
.line 31
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
.line 32
sget-object p2, Ltid/sktelecom/ssolib/http/a$a;->e:Ltid/sktelecom/ssolib/http/a$a;
new-instance v1, Ltid/sktelecom/ssolib/http/c;
new-instance v3, Ltid/sktelecom/ssolib/SSOInterface$3$1;
invoke-direct {v3, p0, v2}, Ltid/sktelecom/ssolib/SSOInterface$3$1;-><init>(Ltid/sktelecom/ssolib/SSOInterface$3;Ltid/sktelecom/ssolib/model/SSOToken;)V
invoke-direct {v1, v3}, Ltid/sktelecom/ssolib/http/c;-><init>(Ltid/sktelecom/ssolib/http/d;)V
invoke-virtual {p1, v0, p2, v1}, Ltid/sktelecom/ssolib/http/a;->a(Ljava/lang/String;Ltid/sktelecom/ssolib/http/a$a;Ltid/sktelecom/ssolib/http/c;)V
.line 33
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/http/a;)Ltid/sktelecom/ssolib/http/a;
return-void
:catch_0
move-exception p1
.line 34
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p2
invoke-static {p2}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 35
sget-object p2, Ltid/sktelecom/ssolib/d;->q:Ltid/sktelecom/ssolib/d;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->h:Ljava/lang/String;
invoke-static {p2, p1, v0, v1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 36
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 2
.line 37
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 38
iget-boolean v0, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->a:Z
if-eqz v0, :cond_0
.line 39
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
goto :goto_0
.line 40
:cond_0
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->c:Landroid/content/Context;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$3;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {v0, v1, p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Landroid/content/Context;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;Ltid/sktelecom/ssolib/d;)V
:goto_0
return-void
.end method
@@ -0,0 +1,182 @@
.class Ltid/sktelecom/ssolib/SSOInterface$4;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Ltid/sktelecom/ssolib/SSOInterface$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;Ltid/sktelecom/ssolib/model/SSOToken;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)Ltid/sktelecom/ssolib/d;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/model/SSORequest;
.field public final synthetic b:Ltid/sktelecom/ssolib/a;
.field public final synthetic c:Ltid/sktelecom/ssolib/model/SSOToken;
.field public final synthetic d:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
.field public final synthetic e:Ltid/sktelecom/ssolib/SSOInterface;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOInterface;Ltid/sktelecom/ssolib/model/SSORequest;Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/model/SSOToken;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$4;->e:Ltid/sktelecom/ssolib/SSOInterface;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$4;->a:Ltid/sktelecom/ssolib/model/SSORequest;
iput-object p3, p0, Ltid/sktelecom/ssolib/SSOInterface$4;->b:Ltid/sktelecom/ssolib/a;
iput-object p4, p0, Ltid/sktelecom/ssolib/SSOInterface$4;->c:Ltid/sktelecom/ssolib/model/SSOToken;
iput-object p5, p0, Ltid/sktelecom/ssolib/SSOInterface$4;->d:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 6
const/4 p2, 0x1
.line 1
:try_start_0
invoke-static {p2}, Ltid/sktelecom/ssolib/SSOInterface;->a(Z)Z
const-string p2, "OK"
.line 2
invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_0
.line 3
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/common/l;->d(Landroid/content/Context;)Ljava/lang/String;
move-result-object p1
.line 4
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$4;->b:Ltid/sktelecom/ssolib/a;
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$4;->c:Ltid/sktelecom/ssolib/model/SSOToken;
invoke-virtual {p2, p1, v0}, Ltid/sktelecom/ssolib/a;->a(Ljava/lang/String;Ltid/sktelecom/ssolib/model/SSOToken;)V
goto :goto_0
.line 5
:cond_0
new-instance p1, Ltid/sktelecom/ssolib/a/a;
sget-object v1, Ltid/sktelecom/ssolib/d;->s:Ltid/sktelecom/ssolib/d;
const/4 v2, 0x0
const-string v3, "/auth/api/v1/keys.do"
const/4 v4, 0x0
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$4;->a:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p2}, Ltid/sktelecom/ssolib/model/SSOBaseModel;->getQueryString()Ljava/lang/String;
move-result-object v5
move-object v0, p1
invoke-direct/range {v0 .. v5}, Ltid/sktelecom/ssolib/a/a;-><init>(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
throw p1
:try_end_0
.catch Ltid/sktelecom/ssolib/a/a; {:try_start_0 .. :try_end_0} :catch_1
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
move-exception p1
.line 6
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {p2, v0}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 7
sget-object p2, Ltid/sktelecom/ssolib/d;->l:Ltid/sktelecom/ssolib/d;
const/4 v0, 0x0
const-string v1, "/sso/api/v1/unifiedToken.do"
invoke-static {p2, p1, v1, v0}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 8
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$4;->d:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
goto :goto_0
:catch_1
move-exception p1
.line 9
invoke-virtual {p1}, Ltid/sktelecom/ssolib/a/a;->a()Ltid/sktelecom/ssolib/d;
move-result-object p1
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 10
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$4;->d:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
:goto_0
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 0
.line 11
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 12
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$4;->d:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
@@ -0,0 +1,162 @@
.class Ltid/sktelecom/ssolib/SSOInterface$5;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Lcom/skplanet/fido/uaf/tidclient/util/RpInterface$RpFidoResultCallback;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->fidoLogin(Landroid/content/Context;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ljava/util/HashMap;
.field public final synthetic b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
.field public final synthetic c:Ltid/sktelecom/ssolib/SSOInterface;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOInterface;Ljava/util/HashMap;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$5;->c:Ltid/sktelecom/ssolib/SSOInterface;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$5;->a:Ljava/util/HashMap;
iput-object p3, p0, Ltid/sktelecom/ssolib/SSOInterface$5;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onFailure(Lcom/skplanet/fido/uaf/tidclient/data/OIDCError;)V
.locals 3
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "OIDCError:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
.line 2
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;)Ljava/util/HashMap;
.line 3
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->h()Ljava/util/HashMap;
move-result-object v0
invoke-virtual {p1}, Lcom/skplanet/fido/uaf/tidclient/data/OIDCError;->getError()Ljava/lang/String;
move-result-object v1
invoke-virtual {p1}, Lcom/skplanet/fido/uaf/tidclient/data/OIDCError;->getErrorMessage()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4
sget-object v0, Ltid/sktelecom/ssolib/d;->F:Ltid/sktelecom/ssolib/d;
new-instance v1, Ljava/lang/Exception;
invoke-virtual {p1}, Lcom/skplanet/fido/uaf/tidclient/data/OIDCError;->getErrorMessage()Ljava/lang/String;
move-result-object p1
invoke-direct {v1, p1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
const/4 p1, 0x0
invoke-static {v0, v1, p1, p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 5
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$5;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
.method public onResponse(Lcom/skplanet/fido/uaf/tidclient/data/FidoResult;)V
.locals 3
.line 1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "FidoResult:"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
.line 2
invoke-virtual {p1}, Lcom/skplanet/fido/uaf/tidclient/data/FidoResult;->getLocation()Ljava/lang/String;
move-result-object p1
.line 3
new-instance v0, Landroid/net/UrlQuerySanitizer;
invoke-direct {v0, p1}, Landroid/net/UrlQuerySanitizer;-><init>(Ljava/lang/String;)V
const-string p1, "code"
.line 4
invoke-virtual {v0, p1}, Landroid/net/UrlQuerySanitizer;->getValue(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 5
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$5;->c:Ltid/sktelecom/ssolib/SSOInterface;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$5;->a:Ljava/util/HashMap;
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$5;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {v0, v1, p1, v2}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface;Ljava/util/HashMap;Ljava/lang/String;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
@@ -0,0 +1,184 @@
.class Ltid/sktelecom/ssolib/SSOInterface$6;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Ltid/sktelecom/ssolib/SSOInterface$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;Ljava/lang/String;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ljava/lang/String;
.field public final synthetic b:Ljava/util/HashMap;
.field public final synthetic c:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
.field public final synthetic d:Ltid/sktelecom/ssolib/SSOInterface;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOInterface;Ljava/lang/String;Ljava/util/HashMap;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$6;->d:Ltid/sktelecom/ssolib/SSOInterface;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$6;->a:Ljava/lang/String;
iput-object p3, p0, Ltid/sktelecom/ssolib/SSOInterface$6;->b:Ljava/util/HashMap;
iput-object p4, p0, Ltid/sktelecom/ssolib/SSOInterface$6;->c:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 9
const-string p1, "/sso/api/v1/fidologin.do"
const/4 p2, 0x1
const/4 v0, 0x0
.line 1
:try_start_0
invoke-static {p2}, Ltid/sktelecom/ssolib/SSOInterface;->a(Z)Z
.line 2
new-instance p2, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-direct {p2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;-><init>()V
const-string v1, "1F"
.line 3
invoke-virtual {p2, v1}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setServiceType(Ljava/lang/String;)V
const/4 v1, 0x0
.line 4
invoke-virtual {p2, v1}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setIsWidget(Z)V
.line 5
invoke-virtual {p2, v1}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setIsBackground(Z)V
.line 6
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$6;->a:Ljava/lang/String;
invoke-virtual {p2, v1}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setOidcCode(Ljava/lang/String;)V
.line 7
new-instance v1, Ltid/sktelecom/ssolib/a;
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v2
iget-object v3, p0, Ltid/sktelecom/ssolib/SSOInterface$6;->b:Ljava/util/HashMap;
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->f()Ljava/lang/String;
move-result-object v4
new-instance v5, Ltid/sktelecom/ssolib/SSOInterface$a;
iget-object v6, p0, Ltid/sktelecom/ssolib/SSOInterface$6;->d:Ltid/sktelecom/ssolib/SSOInterface;
iget-object v7, p0, Ltid/sktelecom/ssolib/SSOInterface$6;->c:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
iget-object v8, p0, Ltid/sktelecom/ssolib/SSOInterface$6;->b:Ljava/util/HashMap;
invoke-direct {v5, v6, v7, v8}, Ltid/sktelecom/ssolib/SSOInterface$a;-><init>(Ltid/sktelecom/ssolib/SSOInterface;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;Ljava/util/HashMap;)V
invoke-direct {v1, v2, v3, v4, v5}, Ltid/sktelecom/ssolib/a;-><init>(Landroid/content/Context;Ljava/util/HashMap;Ljava/lang/String;Ltid/sktelecom/ssolib/a$b;)V
.line 8
invoke-virtual {v1, p2}, Ltid/sktelecom/ssolib/a;->b(Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;)V
:try_end_0
.catch Ltid/sktelecom/ssolib/a/a; {:try_start_0 .. :try_end_0} :catch_1
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p2
.line 9
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {p2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 10
sget-object v1, Ltid/sktelecom/ssolib/d;->l:Ltid/sktelecom/ssolib/d;
invoke-static {v1, p2, p1, v0}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 11
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$6;->c:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
goto :goto_0
:catch_1
move-exception p2
.line 12
invoke-virtual {p2}, Ltid/sktelecom/ssolib/a/a;->a()Ltid/sktelecom/ssolib/d;
move-result-object v1
invoke-static {v1, p2, p1, v0}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 13
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$6;->c:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
:goto_0
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 0
.line 14
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 15
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$6;->c:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
@@ -0,0 +1,111 @@
.class Ltid/sktelecom/ssolib/SSOInterface$7;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$b;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->b(Ljava/util/HashMap;Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)Ltid/sktelecom/ssolib/d;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
.field public final synthetic b:Ljava/util/HashMap;
.field public final synthetic c:Ltid/sktelecom/ssolib/SSOInterface;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOInterface;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;Ljava/util/HashMap;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$7;->c:Ltid/sktelecom/ssolib/SSOInterface;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$7;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
iput-object p3, p0, Ltid/sktelecom/ssolib/SSOInterface$7;->b:Ljava/util/HashMap;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 1
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$7;->c:Ltid/sktelecom/ssolib/SSOInterface;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->b(Ltid/sktelecom/ssolib/SSOInterface;)V
.line 2
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 3
invoke-static {p2}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;)Ljava/util/HashMap;
.line 4
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$7;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;)V
.locals 3
.line 5
invoke-static {}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;->b()Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$b;
move-result-object v0
if-eqz v0, :cond_0
.line 6
invoke-static {}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;->a()V
.line 7
:cond_0
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$7;->c:Ltid/sktelecom/ssolib/SSOInterface;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->b(Ltid/sktelecom/ssolib/SSOInterface;)V
.line 8
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$7;->c:Ltid/sktelecom/ssolib/SSOInterface;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$7;->b:Ljava/util/HashMap;
iget-object v2, p0, Ltid/sktelecom/ssolib/SSOInterface$7;->a:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-virtual {v0, v1, p1, v2}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)Ltid/sktelecom/ssolib/d;
move-result-object p1
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
return-void
.end method
@@ -0,0 +1,642 @@
.class Ltid/sktelecom/ssolib/SSOInterface$8;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Ltid/sktelecom/ssolib/SSOInterface$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->b(Ljava/util/HashMap;Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)Ltid/sktelecom/ssolib/d;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ljava/lang/String;
.field public final synthetic b:Ltid/sktelecom/ssolib/a;
.field public final synthetic c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
.field public final synthetic d:Ltid/sktelecom/ssolib/model/SSORequest;
.field public final synthetic e:Ljava/util/HashMap;
.field public final synthetic f:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
.field public final synthetic g:Ltid/sktelecom/ssolib/SSOInterface;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOInterface;Ljava/lang/String;Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ltid/sktelecom/ssolib/model/SSORequest;Ljava/util/HashMap;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$8;->g:Ltid/sktelecom/ssolib/SSOInterface;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$8;->a:Ljava/lang/String;
iput-object p3, p0, Ltid/sktelecom/ssolib/SSOInterface$8;->b:Ltid/sktelecom/ssolib/a;
iput-object p4, p0, Ltid/sktelecom/ssolib/SSOInterface$8;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
iput-object p5, p0, Ltid/sktelecom/ssolib/SSOInterface$8;->d:Ltid/sktelecom/ssolib/model/SSORequest;
iput-object p6, p0, Ltid/sktelecom/ssolib/SSOInterface$8;->e:Ljava/util/HashMap;
iput-object p7, p0, Ltid/sktelecom/ssolib/SSOInterface$8;->f:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 19
move-object/from16 v1, p0
const-string v0, "93"
const-string v2, ""
const/4 v3, 0x1
const/4 v4, 0x0
.line 1
:try_start_0
invoke-static {v3}, Ltid/sktelecom/ssolib/SSOInterface;->a(Z)Z
const-string v3, "12"
.line 2
iget-object v5, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->a:Ljava/lang/String;
invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_8
const-string v3, "87"
iget-object v5, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->a:Ljava/lang/String;
.line 3
invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_8
const-string v3, "1B"
iget-object v5, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->a:Ljava/lang/String;
.line 4
invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
goto/16 :goto_1
.line 5
:cond_0
iget-object v3, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-virtual {v3}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->getIsWidget()Z
move-result v3
:try_end_0
.catch Ltid/sktelecom/ssolib/a/a; {:try_start_0 .. :try_end_0} :catch_3
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_2
const-string v5, "Y"
if-eqz v3, :cond_1
.line 6
:try_start_1
iget-object v3, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->d:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v3}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object v3
invoke-virtual {v3, v5}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setIsWidget(Ljava/lang/String;)V
.line 7
:cond_1
iget-object v3, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-virtual {v3}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->getIsBackground()Z
move-result v3
if-eqz v3, :cond_2
.line 8
iget-object v3, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->d:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v3}, Ltid/sktelecom/ssolib/model/SSORequest;->getBodyData()Ltid/sktelecom/ssolib/model/SSORequest$BodyData;
move-result-object v3
invoke-virtual {v3, v5}, Ltid/sktelecom/ssolib/model/SSORequest$BodyData;->setIsBackground(Ljava/lang/String;)V
.line 9
:cond_2
new-instance v3, Ltid/sktelecom/ssolib/b/b;
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v5
invoke-direct {v3, v5}, Ltid/sktelecom/ssolib/b/b;-><init>(Landroid/content/Context;)V
:try_end_1
.catch Ltid/sktelecom/ssolib/a/a; {:try_start_1 .. :try_end_1} :catch_3
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_2
.line 10
:try_start_2
new-instance v5, Ltid/sktelecom/ssolib/common/a;
invoke-direct {v5, v4}, Ltid/sktelecom/ssolib/common/a;-><init>(Ljava/lang/String;)V
const-string v6, "PREF_RSA_MODULUS"
.line 11
invoke-virtual {v3, v6, v2}, Ltid/sktelecom/ssolib/b/b;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
const-string v7, "PREF_RSA_EXPONENT"
.line 12
invoke-virtual {v3, v7, v2}, Ltid/sktelecom/ssolib/b/b;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 13
invoke-static {v6, v2}, Ltid/sktelecom/ssolib/common/i;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/security/PublicKey;
move-result-object v2
.line 14
invoke-virtual {v5}, Ltid/sktelecom/ssolib/common/a;->a()Ljava/lang/String;
move-result-object v11
.line 15
invoke-static {v11, v2}, Ltid/sktelecom/ssolib/common/i;->a(Ljava/lang/String;Ljava/security/PublicKey;)Ljava/lang/String;
move-result-object v2
.line 16
invoke-static {v2}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
:try_end_2
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_1
.line 17
:try_start_3
new-instance v2, Ltid/sktelecom/ssolib/common/f;
invoke-direct {v2}, Ltid/sktelecom/ssolib/common/f;-><init>()V
:try_end_3
.catch Ltid/sktelecom/ssolib/a/a; {:try_start_3 .. :try_end_3} :catch_3
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_2
.line 18
:try_start_4
invoke-virtual {v2}, Ltid/sktelecom/ssolib/common/f;->a()Ljava/lang/String;
move-result-object v3
.line 19
invoke-virtual {v2, v3}, Ltid/sktelecom/ssolib/common/f;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 20
iget-object v6, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-virtual {v6, v2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setCodeChallenge(Ljava/lang/String;)V
:try_end_4
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_0
.line 21
:try_start_5
iget-object v2, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->a:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_3
const-string v2, "90"
iget-object v6, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->a:Ljava/lang/String;
.line 22
invoke-virtual {v2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_3
const-string v2, "85"
iget-object v6, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->a:Ljava/lang/String;
.line 23
invoke-virtual {v2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_6
.line 24
:cond_3
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Ltid/sktelecom/ssolib/common/g;->a(Landroid/content/Context;)Z
move-result v2
if-eqz v2, :cond_5
.line 25
iget-object v2, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->a:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4
.line 26
iget-object v0, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->getSessionId()Ljava/lang/String;
move-result-object v0
goto :goto_0
:cond_4
move-object v0, v4
goto :goto_0
.line 27
:cond_5
iget-object v0, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->g:Ltid/sktelecom/ssolib/SSOInterface;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->c(Ltid/sktelecom/ssolib/SSOInterface;)Ljava/lang/String;
move-result-object v0
.line 28
:goto_0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_6
.line 29
invoke-virtual {v5, v0}, Ltid/sktelecom/ssolib/common/a;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 30
iget-object v2, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-virtual {v2, v0}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setSsoSessions(Ljava/lang/String;)V
.line 31
:cond_6
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object v0
invoke-virtual {v0}, Ltid/sktelecom/ssolib/b/a;->f()Ljava/lang/String;
move-result-object v0
.line 32
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v2
const/4 v6, 0x0
invoke-static {v2, v6}, Ltid/sktelecom/ssolib/common/l;->a(Landroid/content/Context;Z)Ljava/lang/String;
move-result-object v2
.line 33
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
const-string v7, "unifiedDeviceId:"
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v7, ", deviceId:"
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
invoke-static {v6}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 34
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_7
.line 35
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_7
.line 36
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->c()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_7
.line 37
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->c()Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_7
.line 38
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->d()Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ltid/sktelecom/ssolib/common/a;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 39
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->e()Ljava/lang/String;
move-result-object v2
invoke-virtual {v5, v2}, Ltid/sktelecom/ssolib/common/a;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 40
iget-object v5, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-virtual {v5, v0}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setRestoreUnifiedDeviceId(Ljava/lang/String;)V
.line 41
iget-object v0, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-virtual {v0, v2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setRestoreAccessToken(Ljava/lang/String;)V
.line 42
:cond_7
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v6
iget-object v7, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->e:Ljava/util/HashMap;
iget-object v8, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
.line 43
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->f()Ljava/lang/String;
move-result-object v9
.line 44
invoke-static/range {v6 .. v11}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;->a(Landroid/content/Context;Ljava/util/HashMap;Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/model/SSORequest;
move-result-object v13
.line 45
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v12
iget-object v14, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->e:Ljava/util/HashMap;
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->f()Ljava/lang/String;
move-result-object v15
iget-object v0, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
.line 46
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->getCode()Ljava/lang/String;
move-result-object v16
iget-object v0, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->getServiceType()Ljava/lang/String;
move-result-object v18
move-object/from16 v17, v3
.line 47
invoke-static/range {v12 .. v18}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;->a(Landroid/content/Context;Ltid/sktelecom/ssolib/model/SSORequest;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
move-result-object v0
.line 48
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v2
invoke-virtual {v2, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
goto :goto_2
:catch_0
move-exception v0
move-object v7, v0
.line 49
invoke-virtual {v7}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 50
new-instance v0, Ltid/sktelecom/ssolib/a/a;
sget-object v6, Ltid/sktelecom/ssolib/d;->r:Ltid/sktelecom/ssolib/d;
const/4 v8, 0x0
const/4 v9, 0x0
iget-object v2, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->d:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v2}, Ltid/sktelecom/ssolib/model/SSOBaseModel;->getQueryString()Ljava/lang/String;
move-result-object v10
move-object v5, v0
invoke-direct/range {v5 .. v10}, Ltid/sktelecom/ssolib/a/a;-><init>(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
throw v0
:catch_1
move-exception v0
move-object v13, v0
.line 51
sget-object v12, Ltid/sktelecom/ssolib/d;->r:Ltid/sktelecom/ssolib/d;
sput-object v12, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 52
new-instance v0, Ltid/sktelecom/ssolib/a/a;
const/4 v14, 0x0
const/4 v15, 0x0
iget-object v2, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->d:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {v2}, Ltid/sktelecom/ssolib/model/SSOBaseModel;->getQueryString()Ljava/lang/String;
move-result-object v16
move-object v11, v0
invoke-direct/range {v11 .. v16}, Ltid/sktelecom/ssolib/a/a;-><init>(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
throw v0
.line 53
:cond_8
:goto_1
iget-object v0, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->b:Ltid/sktelecom/ssolib/a;
iget-object v2, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-virtual {v0, v2}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;)V
:try_end_5
.catch Ltid/sktelecom/ssolib/a/a; {:try_start_5 .. :try_end_5} :catch_3
.catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_2
goto :goto_2
:catch_2
move-exception v0
.line 54
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 55
sget-object v2, Ltid/sktelecom/ssolib/d;->l:Ltid/sktelecom/ssolib/d;
invoke-static {v2, v0, v4, v4}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object v0
sput-object v0, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 56
iget-object v0, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->f:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
goto :goto_2
:catch_3
move-exception v0
.line 57
invoke-virtual {v0}, Ltid/sktelecom/ssolib/a/a;->a()Ltid/sktelecom/ssolib/d;
move-result-object v0
sput-object v0, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 58
iget-object v0, v1, Ltid/sktelecom/ssolib/SSOInterface$8;->f:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
:goto_2
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 0
.line 59
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 60
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$8;->f:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
@@ -0,0 +1,483 @@
.class Ltid/sktelecom/ssolib/SSOInterface$9;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Ltid/sktelecom/ssolib/SSOInterface$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;Ltid/sktelecom/ssolib/model/SelectUserIdParam;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)Ltid/sktelecom/ssolib/d;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ljava/lang/String;
.field public final synthetic b:Ljava/lang/String;
.field public final synthetic c:Z
.field public final synthetic d:Ljava/lang/String;
.field public final synthetic e:Ljava/util/HashMap;
.field public final synthetic f:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
.field public final synthetic g:Z
.field public final synthetic h:Ljava/lang/String;
.field public final synthetic i:Ljava/lang/String;
.field public final synthetic j:Ltid/sktelecom/ssolib/SSOInterface;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOInterface;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/util/HashMap;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;ZLjava/lang/String;Ljava/lang/String;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->j:Ltid/sktelecom/ssolib/SSOInterface;
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->a:Ljava/lang/String;
iput-object p3, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->b:Ljava/lang/String;
iput-boolean p4, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->c:Z
iput-object p5, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->d:Ljava/lang/String;
iput-object p6, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->e:Ljava/util/HashMap;
iput-object p7, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->f:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
iput-boolean p8, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->g:Z
iput-object p9, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->h:Ljava/lang/String;
iput-object p10, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->i:Ljava/lang/String;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 5
const/4 v0, 0x0
.line 1
sput-object v0, Ltid/sktelecom/ssolib/SSOInterface;->b:Ltid/sktelecom/ssolib/SSOInterface$c;
const-string v1, "NEWID"
.line 2
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
const-string v2, "80"
const-string v3, "10"
if-eqz v1, :cond_1
.line 3
new-instance p1, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-direct {p1}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;-><init>()V
.line 4
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->a:Ljava/lang/String;
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p2
if-nez p2, :cond_0
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->b:Ljava/lang/String;
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p2
if-nez p2, :cond_0
.line 5
invoke-virtual {p1, v2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setServiceType(Ljava/lang/String;)V
.line 6
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->b:Ljava/lang/String;
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setLinkChannelName(Ljava/lang/String;)V
.line 7
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->a:Ljava/lang/String;
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setLinkChannelID(Ljava/lang/String;)V
.line 8
iget-boolean p2, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->c:Z
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setLinkIsRealName(Z)V
.line 9
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->d:Ljava/lang/String;
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setMultiAppLinkCode(Ljava/lang/String;)V
goto :goto_0
.line 10
:cond_0
invoke-virtual {p1, v3}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setServiceType(Ljava/lang/String;)V
.line 11
:goto_0
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->j:Ltid/sktelecom/ssolib/SSOInterface;
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->e:Ljava/util/HashMap;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->f:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-virtual {p2, v0, p1, v1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)Ltid/sktelecom/ssolib/d;
move-result-object p1
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
goto/16 :goto_4
:cond_1
const-string v1, "ID_PW_LOGIN"
.line 12
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
const/4 v4, 0x0
if-eqz v1, :cond_5
.line 13
iget-boolean p1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->g:Z
if-eqz p1, :cond_2
const-string v2, "30"
goto :goto_1
.line 14
:cond_2
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->h:Ljava/lang/String;
if-eqz p1, :cond_3
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result p1
if-lez p1, :cond_3
.line 15
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->e:Ljava/util/HashMap;
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->h:Ljava/lang/String;
const-string v1, "recommended_id"
invoke-virtual {p1, v1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 16
:cond_3
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->a:Ljava/lang/String;
if-eqz p1, :cond_4
goto :goto_1
:cond_4
move-object v2, v3
.line 17
:goto_1
new-instance p1, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-direct {p1}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;-><init>()V
.line 18
invoke-virtual {p1, v2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setServiceType(Ljava/lang/String;)V
.line 19
invoke-virtual {p1, v4}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setServiceTypeChangeAble(Z)V
.line 20
invoke-virtual {p1, v0}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setLoginID(Ljava/lang/String;)V
.line 21
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->i:Ljava/lang/String;
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setMergeLoginID(Ljava/lang/String;)V
.line 22
invoke-virtual {p1, v4}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setLocalAutoLogin(Z)V
.line 23
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->b:Ljava/lang/String;
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setLinkChannelName(Ljava/lang/String;)V
.line 24
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->a:Ljava/lang/String;
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setLinkChannelID(Ljava/lang/String;)V
.line 25
iget-boolean p2, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->c:Z
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setLinkIsRealName(Z)V
.line 26
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->d:Ljava/lang/String;
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setMultiAppLinkCode(Ljava/lang/String;)V
.line 27
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->j:Ltid/sktelecom/ssolib/SSOInterface;
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->e:Ljava/util/HashMap;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->f:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-virtual {p2, v0, p1, v1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)Ltid/sktelecom/ssolib/d;
move-result-object p1
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
goto/16 :goto_4
:cond_5
const-string v0, "SELECTID"
.line 28
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_9
.line 29
iget-boolean p1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->g:Z
if-eqz p1, :cond_6
const-string p1, "31"
goto :goto_3
.line 30
:cond_6
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->a:Ljava/lang/String;
if-nez p1, :cond_8
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->d:Ljava/lang/String;
if-eqz p1, :cond_7
goto :goto_2
:cond_7
const-string p1, "11"
goto :goto_3
:cond_8
:goto_2
const-string p1, "81"
.line 31
:goto_3
new-instance v0, Ltid/sktelecom/ssolib/model/LoginWithUserIdParam;
invoke-direct {v0}, Ltid/sktelecom/ssolib/model/LoginWithUserIdParam;-><init>()V
.line 32
invoke-virtual {v0, p2}, Ltid/sktelecom/ssolib/model/LoginWithUserIdParam;->setSsoLoginID(Ljava/lang/String;)V
.line 33
invoke-virtual {v0, p1}, Ltid/sktelecom/ssolib/model/LoginWithUserIdParam;->setServiceType(Ljava/lang/String;)V
.line 34
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->i:Ljava/lang/String;
invoke-virtual {v0, p1}, Ltid/sktelecom/ssolib/model/LoginWithUserIdParam;->setMergeLoginID(Ljava/lang/String;)V
.line 35
invoke-virtual {v0, v4}, Ltid/sktelecom/ssolib/model/LoginWithUserIdParam;->setRetry(Z)V
.line 36
invoke-virtual {v0, v4}, Ltid/sktelecom/ssolib/model/LoginWithUserIdParam;->setWidget(Z)V
.line 37
invoke-virtual {v0, v4}, Ltid/sktelecom/ssolib/model/LoginWithUserIdParam;->setShowLoadingPopup(Z)V
.line 38
invoke-virtual {v0, v4}, Ltid/sktelecom/ssolib/model/LoginWithUserIdParam;->setLocalAutoLogin(Z)V
.line 39
invoke-virtual {v0, v4}, Ltid/sktelecom/ssolib/model/LoginWithUserIdParam;->setBackground(Z)V
.line 40
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->a:Ljava/lang/String;
invoke-virtual {v0, p1}, Ltid/sktelecom/ssolib/model/LoginWithUserIdParam;->setLinkChannelID(Ljava/lang/String;)V
.line 41
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->b:Ljava/lang/String;
invoke-virtual {v0, p1}, Ltid/sktelecom/ssolib/model/LoginWithUserIdParam;->setLinkChannelName(Ljava/lang/String;)V
.line 42
iget-boolean p1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->c:Z
invoke-virtual {v0, p1}, Ltid/sktelecom/ssolib/model/LoginWithUserIdParam;->setLinkIsRealName(Z)V
.line 43
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->d:Ljava/lang/String;
invoke-virtual {v0, p1}, Ltid/sktelecom/ssolib/model/LoginWithUserIdParam;->setMultiAppLinkCode(Ljava/lang/String;)V
.line 44
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->j:Ltid/sktelecom/ssolib/SSOInterface;
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->e:Ljava/util/HashMap;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->f:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1, p2, v0, v1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface;Ljava/util/HashMap;Ltid/sktelecom/ssolib/model/LoginWithUserIdParam;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)Ltid/sktelecom/ssolib/d;
move-result-object p1
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
goto :goto_4
:cond_9
const-string p2, "NO TOKENS"
.line 45
invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_a
.line 46
sget-object p1, Ltid/sktelecom/ssolib/d;->t:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
goto :goto_4
:cond_a
const-string p2, "NO TMAP ID TOKEN"
.line 47
invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_b
.line 48
sget-object p1, Ltid/sktelecom/ssolib/d;->w:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
goto :goto_4
:cond_b
const-string p2, "CANCEL"
.line 49
invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_c
.line 50
sget-object p1, Ltid/sktelecom/ssolib/d;->C:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
goto :goto_4
:cond_c
const-string p2, "CHANNEL_ID_LOGIN"
.line 51
invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_d
.line 52
sget-object p1, Ltid/sktelecom/ssolib/d;->j:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
goto :goto_4
.line 53
:cond_d
sget-object p1, Ltid/sktelecom/ssolib/d;->l:Ltid/sktelecom/ssolib/d;
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 54
:goto_4
sget-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
sget-object p2, Ltid/sktelecom/ssolib/d;->a:Ltid/sktelecom/ssolib/d;
if-eq p1, p2, :cond_e
.line 55
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->f:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
:cond_e
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 0
.line 56
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 57
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$9;->f:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
@@ -0,0 +1,173 @@
.class public abstract Ltid/sktelecom/ssolib/SSOInterface$MultiAppLinkResultCallback;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/SSOInterface;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "MultiAppLinkResultCallback"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onResult(Ljava/util/HashMap;)V
.locals 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
const/4 v0, 0x0
if-nez p1, :cond_0
.line 1
invoke-virtual {p0, p1, v0}, Ltid/sktelecom/ssolib/SSOInterface$MultiAppLinkResultCallback;->onResult(Ljava/util/HashMap;Ljava/util/HashMap;)V
goto :goto_1
:cond_0
const-string v1, "multi_app_link_tokens"
.line 2
invoke-virtual {p1, v1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
.line 3
invoke-virtual {p1, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
.line 4
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_2
.line 5
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
const-string v3, "\\|\\|"
.line 6
invoke-virtual {v2, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v2
if-eqz v2, :cond_2
.line 7
array-length v3, v2
if-lez v3, :cond_2
const/4 v3, 0x0
move v4, v3
.line 8
:goto_0
array-length v5, v2
if-ge v4, v5, :cond_2
.line 9
aget-object v5, v2, v4
const-string v6, ":"
invoke-virtual {v5, v6}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v5
if-eqz v5, :cond_1
.line 10
array-length v6, v5
const/4 v7, 0x2
if-lt v6, v7, :cond_1
.line 11
aget-object v6, v5, v3
if-eqz v6, :cond_1
const/4 v6, 0x1
aget-object v7, v5, v6
if-eqz v7, :cond_1
.line 12
aget-object v7, v5, v3
aget-object v5, v5, v6
invoke-virtual {v0, v7, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_1
add-int/lit8 v4, v4, 0x1
goto :goto_0
.line 13
:cond_2
invoke-virtual {p1, v1}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 14
:cond_3
invoke-virtual {p0, p1, v0}, Ltid/sktelecom/ssolib/SSOInterface$MultiAppLinkResultCallback;->onResult(Ljava/util/HashMap;Ljava/util/HashMap;)V
:goto_1
return-void
.end method
.method public abstract onResult(Ljava/util/HashMap;Ljava/util/HashMap;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.end method
@@ -0,0 +1,28 @@
.class public interface abstract Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/SSOInterface;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "ResultCallback"
.end annotation
# virtual methods
.method public abstract onResult(Ljava/util/HashMap;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.end method
@@ -0,0 +1,354 @@
.class Ltid/sktelecom/ssolib/SSOInterface$a;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# interfaces
.implements Ltid/sktelecom/ssolib/a$b;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/SSOInterface;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "a"
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/SSOInterface;
.field private b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
.field private c:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/SSOInterface;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;Ljava/util/HashMap;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->a:Ltid/sktelecom/ssolib/SSOInterface;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 2
iput-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
.line 3
iput-object p3, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->c:Ljava/util/HashMap;
return-void
.end method
# virtual methods
.method public a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 1
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->a:Ltid/sktelecom/ssolib/SSOInterface;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->b(Ltid/sktelecom/ssolib/SSOInterface;)V
.line 2
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 3
invoke-static {p2}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;)Ljava/util/HashMap;
.line 4
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;Ljava/lang/String;)V
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 21
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->a:Ltid/sktelecom/ssolib/SSOInterface;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->b(Ltid/sktelecom/ssolib/SSOInterface;)V
.line 22
sget-object v0, Ltid/sktelecom/ssolib/d;->a:Ltid/sktelecom/ssolib/d;
if-eq p1, v0, :cond_0
.line 23
invoke-static {p2}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;)Ljava/util/HashMap;
.line 24
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
.line 25
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
goto :goto_0
.line 26
:cond_0
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->a:Ltid/sktelecom/ssolib/SSOInterface;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->c:Ljava/util/HashMap;
const/4 v3, 0x0
const/4 v4, 0x0
iget-object v5, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
move-object v2, p3
invoke-static/range {v0 .. v5}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface;Ljava/util/HashMap;Ljava/lang/String;ZZLtid/sktelecom/ssolib/SSOInterface$ResultCallback;)Ltid/sktelecom/ssolib/d;
:goto_0
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;Ljava/util/List;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Ljava/util/List<",
"Ltid/sktelecom/ssolib/model/SSOToken;",
">;)V"
}
.end annotation
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ljava/lang/String;)V
.locals 7
.line 5
invoke-static {}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;->b()Ltid/sktelecom/ssolib/CustomTabAuthResultActivity$b;
move-result-object v0
if-eqz v0, :cond_0
.line 6
invoke-static {}, Ltid/sktelecom/ssolib/CustomTabAuthResultActivity;->a()V
.line 7
:cond_0
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->a:Ltid/sktelecom/ssolib/SSOInterface;
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->b(Ltid/sktelecom/ssolib/SSOInterface;)V
.line 8
sget-object v0, Ltid/sktelecom/ssolib/common/DefaultConstants;->g:[Ljava/lang/String;
array-length v1, v0
const/4 v2, 0x0
move v3, v2
:goto_0
if-ge v3, v1, :cond_2
aget-object v4, v0, v3
.line 9
invoke-virtual {v4, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_1
.line 10
iget-object p2, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->a:Ltid/sktelecom/ssolib/SSOInterface;
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->c:Ljava/util/HashMap;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-virtual {p2, v0, p1, v1}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)Ltid/sktelecom/ssolib/d;
move-result-object p1
sput-object p1, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
return-void
:cond_1
add-int/lit8 v3, v3, 0x1
goto :goto_0
.line 11
:cond_2
sget-object v0, Ltid/sktelecom/ssolib/common/DefaultConstants;->f:[Ljava/lang/String;
array-length v1, v0
:goto_1
if-ge v2, v1, :cond_7
aget-object v3, v0, v2
.line 12
invoke-virtual {v3, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_6
.line 13
iget-object v3, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->c:Ljava/util/HashMap;
const-string v4, "qr_code"
invoke-virtual {v3, v4}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_3
.line 14
iget-object v3, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->c:Ljava/util/HashMap;
invoke-virtual {v3, v4}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 15
:cond_3
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->i()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_4
.line 16
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v3
invoke-static {v3}, Ltid/sktelecom/ssolib/c/b;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
goto :goto_2
.line 17
:cond_4
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v3
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->i()Ljava/lang/String;
move-result-object v4
invoke-static {v3, v4}, Ltid/sktelecom/ssolib/c/b;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
:goto_2
if-nez v3, :cond_5
.line 18
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v3
invoke-static {v3}, Ltid/sktelecom/ssolib/common/g;->b(Landroid/content/Context;)V
.line 19
iget-object v3, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->a:Ltid/sktelecom/ssolib/SSOInterface;
iget-object v4, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->c:Ljava/util/HashMap;
iget-object v5, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-virtual {v3, v4, p1, v5}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ljava/util/HashMap;Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)Ltid/sktelecom/ssolib/d;
move-result-object v3
sput-object v3, Ltid/sktelecom/ssolib/SSOInterface;->a:Ltid/sktelecom/ssolib/d;
goto :goto_3
.line 20
:cond_5
iget-object v3, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->a:Ltid/sktelecom/ssolib/SSOInterface;
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v4
iget-object v5, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->c:Ljava/util/HashMap;
iget-object v6, p0, Ltid/sktelecom/ssolib/SSOInterface$a;->b:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
invoke-static {v3, v4, v5, p1, v6}, Ltid/sktelecom/ssolib/SSOInterface;->a(Ltid/sktelecom/ssolib/SSOInterface;Landroid/content/Context;Ljava/util/HashMap;Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;)V
:cond_6
:goto_3
add-int/lit8 v2, v2, 0x1
goto :goto_1
:cond_7
return-void
.end method
@@ -0,0 +1,130 @@
.class final enum Ltid/sktelecom/ssolib/SSOInterface$b;
.super Ljava/lang/Enum;
.source "SSOInterface.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/SSOInterface;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "b"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Ltid/sktelecom/ssolib/SSOInterface$b;",
">;"
}
.end annotation
# static fields
.field public static final enum a:Ltid/sktelecom/ssolib/SSOInterface$b;
.field public static final enum b:Ltid/sktelecom/ssolib/SSOInterface$b;
.field public static final enum c:Ltid/sktelecom/ssolib/SSOInterface$b;
.field private static final synthetic d:[Ltid/sktelecom/ssolib/SSOInterface$b;
# direct methods
.method public static constructor <clinit>()V
.locals 7
.line 1
new-instance v0, Ltid/sktelecom/ssolib/SSOInterface$b;
const-string v1, "ChannelAppTypeNone"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Ltid/sktelecom/ssolib/SSOInterface$b;-><init>(Ljava/lang/String;I)V
sput-object v0, Ltid/sktelecom/ssolib/SSOInterface$b;->a:Ltid/sktelecom/ssolib/SSOInterface$b;
.line 2
new-instance v1, Ltid/sktelecom/ssolib/SSOInterface$b;
const-string v3, "ChannelAppTypeSKT"
const/4 v4, 0x1
invoke-direct {v1, v3, v4}, Ltid/sktelecom/ssolib/SSOInterface$b;-><init>(Ljava/lang/String;I)V
sput-object v1, Ltid/sktelecom/ssolib/SSOInterface$b;->b:Ltid/sktelecom/ssolib/SSOInterface$b;
.line 3
new-instance v3, Ltid/sktelecom/ssolib/SSOInterface$b;
const-string v5, "ChannelAppTypeThirdParty"
const/4 v6, 0x2
invoke-direct {v3, v5, v6}, Ltid/sktelecom/ssolib/SSOInterface$b;-><init>(Ljava/lang/String;I)V
sput-object v3, Ltid/sktelecom/ssolib/SSOInterface$b;->c:Ltid/sktelecom/ssolib/SSOInterface$b;
const/4 v5, 0x3
new-array v5, v5, [Ltid/sktelecom/ssolib/SSOInterface$b;
aput-object v0, v5, v2
aput-object v1, v5, v4
aput-object v3, v5, v6
.line 4
sput-object v5, Ltid/sktelecom/ssolib/SSOInterface$b;->d:[Ltid/sktelecom/ssolib/SSOInterface$b;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Ltid/sktelecom/ssolib/SSOInterface$b;
.locals 1
.line 1
const-class v0, Ltid/sktelecom/ssolib/SSOInterface$b;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Ltid/sktelecom/ssolib/SSOInterface$b;
return-object p0
.end method
.method public static values()[Ltid/sktelecom/ssolib/SSOInterface$b;
.locals 1
.line 1
sget-object v0, Ltid/sktelecom/ssolib/SSOInterface$b;->d:[Ltid/sktelecom/ssolib/SSOInterface$b;
invoke-virtual {v0}, [Ltid/sktelecom/ssolib/SSOInterface$b;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ltid/sktelecom/ssolib/SSOInterface$b;
return-object v0
.end method
@@ -0,0 +1,22 @@
.class public interface abstract Ltid/sktelecom/ssolib/SSOInterface$c;
.super Ljava/lang/Object;
.source "SSOInterface.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/SSOInterface;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "c"
.end annotation
# virtual methods
.method public abstract a(Ljava/lang/String;Ljava/lang/String;)V
.end method
.method public abstract a(Ltid/sktelecom/ssolib/d;)V
.end method
@@ -0,0 +1,396 @@
.class Ltid/sktelecom/ssolib/SSOInterface$d;
.super Landroid/os/AsyncTask;
.source "SSOInterface.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/SSOInterface;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "d"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/AsyncTask<",
"Ljava/lang/Object;",
"Ljava/lang/Void;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# instance fields
.field private a:Landroid/content/Context;
.field private b:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private c:Ltid/sktelecom/ssolib/d;
.field private d:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
# direct methods
.method private constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V
return-void
.end method
.method public synthetic constructor <init>(Ltid/sktelecom/ssolib/SSOInterface$1;)V
.locals 0
.line 2
invoke-direct {p0}, Ltid/sktelecom/ssolib/SSOInterface$d;-><init>()V
return-void
.end method
# virtual methods
.method public varargs a([Ljava/lang/Object;)Ljava/lang/Boolean;
.locals 6
const-string v0, "SendResultTask::doInBackground"
.line 1
invoke-static {v0}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
const/4 v0, 0x0
.line 2
aget-object v0, p1, v0
check-cast v0, Landroid/content/Context;
iput-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->a:Landroid/content/Context;
const/4 v0, 0x1
.line 3
aget-object v0, p1, v0
check-cast v0, Ljava/util/HashMap;
iput-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->b:Ljava/util/HashMap;
const/4 v1, 0x2
.line 4
aget-object v1, p1, v1
check-cast v1, Ltid/sktelecom/ssolib/d;
iput-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->c:Ltid/sktelecom/ssolib/d;
const/4 v1, 0x3
.line 5
aget-object p1, p1, v1
check-cast p1, Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->d:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
if-nez v0, :cond_0
.line 6
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->b:Ljava/util/HashMap;
.line 7
:cond_0
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->b:Ljava/util/HashMap;
const-string v0, "error"
invoke-virtual {p1, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
if-eqz p1, :cond_1
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->b:Ljava/util/HashMap;
.line 8
invoke-virtual {p1, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
const-string v1, ""
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_2
:cond_1
const-string p1, "error="
.line 9
invoke-static {p1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p1
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->c:Ltid/sktelecom/ssolib/d;
invoke-virtual {v1}, Ltid/sktelecom/ssolib/d;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
.line 10
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "error_description="
invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->c:Ltid/sktelecom/ssolib/d;
invoke-virtual {v1}, Ltid/sktelecom/ssolib/d;->c()Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
.line 11
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->b:Ljava/util/HashMap;
iget-object v1, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->c:Ltid/sktelecom/ssolib/d;
invoke-virtual {v1}, Ltid/sktelecom/ssolib/d;->a()Ljava/lang/String;
move-result-object v1
invoke-virtual {p1, v0, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 12
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->b:Ljava/util/HashMap;
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->c:Ltid/sktelecom/ssolib/d;
invoke-virtual {v0}, Ltid/sktelecom/ssolib/d;->c()Ljava/lang/String;
move-result-object v0
const-string v1, "error_description"
invoke-virtual {p1, v1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 13
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->c:Ltid/sktelecom/ssolib/d;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/d;->a()Ljava/lang/String;
move-result-object p1
const-string v0, "0"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_2
.line 14
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->c:Ltid/sktelecom/ssolib/d;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/d;->d()Ltid/sktelecom/ssolib/c;
move-result-object p1
if-eqz p1, :cond_2
.line 15
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object v0
.line 16
invoke-virtual {v0}, Ltid/sktelecom/ssolib/b/a;->e()Ljava/lang/String;
move-result-object v5
.line 17
sget-object v1, Ltid/sktelecom/ssolib/SSOInterface;->f:Ljava/lang/String;
sget-object v2, Ltid/sktelecom/ssolib/SSOInterface;->e:Ljava/lang/String;
sget-boolean v3, Ltid/sktelecom/ssolib/SSOInterface;->d:Z
sget-boolean v4, Ltid/sktelecom/ssolib/SSOInterface;->c:Z
move-object v0, p1
invoke-virtual/range {v0 .. v5}, Ltid/sktelecom/ssolib/c;->a(Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;)V
.line 18
new-instance v0, Lcom/skt/tid/common/TidAppEvents;
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v1
invoke-static {}, Ltid/sktelecom/ssolib/common/DefaultConstants;->a()Ljava/lang/String;
move-result-object v2
invoke-direct {v0, v1, v2}, Lcom/skt/tid/common/TidAppEvents;-><init>(Landroid/content/Context;Ljava/lang/String;)V
.line 19
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object v1
invoke-virtual {p1, v1}, Ltid/sktelecom/ssolib/c;->a(Landroid/content/Context;)Lcom/skt/tid/common/data/ErrorList;
move-result-object p1
invoke-virtual {v0, p1}, Lcom/skt/tid/common/TidAppEvents;->g(Lcom/skt/tid/common/data/ErrorList;)V
.line 20
:cond_2
sget-object p1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
return-object p1
.end method
.method public a(Ljava/lang/Boolean;)V
.locals 4
.line 21
invoke-super {p0, p1}, Landroid/os/AsyncTask;->onPostExecute(Ljava/lang/Object;)V
.line 22
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->d:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
if-eqz p1, :cond_1
const-string p1, "Send result : "
.line 23
invoke-static {p1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p1
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->b:Ljava/util/HashMap;
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;)V
.line 24
sget-object p1, Ltid/sktelecom/ssolib/common/DefaultConstants;->b:Ljava/lang/String;
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->f()Ljava/lang/String;
move-result-object v0
const-string v1, "SDK send result"
const-string v2, "success"
const-string v3, "SendResultTask"
invoke-static {p1, v1, v2, v0, v3}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 25
invoke-static {}, Ltid/sktelecom/ssolib/common/h;->b()V
.line 26
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->isThirdPartyApp()Z
move-result p1
if-eqz p1, :cond_0
.line 27
invoke-static {}, Ltid/sktelecom/ssolib/SSOInterface;->b()Landroid/content/Context;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object p1
const/4 v0, 0x0
invoke-virtual {p1, v0}, Ltid/sktelecom/ssolib/b/a;->a(Z)Z
.line 28
:cond_0
iget-object p1, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->d:Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;
iget-object v0, p0, Ltid/sktelecom/ssolib/SSOInterface$d;->b:Ljava/util/HashMap;
invoke-interface {p1, v0}, Ltid/sktelecom/ssolib/SSOInterface$ResultCallback;->onResult(Ljava/util/HashMap;)V
:cond_1
return-void
.end method
.method public synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.line 1
invoke-virtual {p0, p1}, Ltid/sktelecom/ssolib/SSOInterface$d;->a([Ljava/lang/Object;)Ljava/lang/Boolean;
move-result-object p1
return-object p1
.end method
.method public synthetic onPostExecute(Ljava/lang/Object;)V
.locals 0
.line 1
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p0, p1}, Ltid/sktelecom/ssolib/SSOInterface$d;->a(Ljava/lang/Boolean;)V
return-void
.end method
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,368 @@
.class Ltid/sktelecom/ssolib/a$1;
.super Ltid/sktelecom/ssolib/http/d;
.source "AuthorizationAPIRequest.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/a;->a(Ljava/lang/String;Ltid/sktelecom/ssolib/model/SSOToken;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/model/SSOToken;
.field public final synthetic b:Ltid/sktelecom/ssolib/model/SSORequest;
.field public final synthetic c:Ljava/lang/String;
.field public final synthetic d:Ltid/sktelecom/ssolib/a;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/model/SSOToken;Ltid/sktelecom/ssolib/model/SSORequest;Ljava/lang/String;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/a$1;->d:Ltid/sktelecom/ssolib/a;
iput-object p2, p0, Ltid/sktelecom/ssolib/a$1;->a:Ltid/sktelecom/ssolib/model/SSOToken;
iput-object p3, p0, Ltid/sktelecom/ssolib/a$1;->b:Ltid/sktelecom/ssolib/model/SSORequest;
iput-object p4, p0, Ltid/sktelecom/ssolib/a$1;->c:Ljava/lang/String;
invoke-direct {p0}, Ltid/sktelecom/ssolib/http/d;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 7
const-string v0, "OK"
.line 1
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
const/4 v0, 0x0
if-eqz p1, :cond_5
.line 2
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_4
.line 3
const-class p1, Ltid/sktelecom/ssolib/model/SSOResponse;
invoke-static {p2, p1}, Ltid/sktelecom/ssolib/common/k;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ltid/sktelecom/ssolib/model/SSOResponse;
if-nez p1, :cond_0
.line 4
iget-object v1, p0, Ltid/sktelecom/ssolib/a$1;->d:Ltid/sktelecom/ssolib/a;
sget-object v2, Ltid/sktelecom/ssolib/d;->x:Ltid/sktelecom/ssolib/d;
new-instance v3, Ljava/lang/Exception;
const-string p1, "SSOResponse is null"
invoke-direct {v3, p1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
iget-object p1, p0, Ltid/sktelecom/ssolib/a$1;->a:Ltid/sktelecom/ssolib/model/SSOToken;
.line 5
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOToken;->getLoginID()Ljava/lang/String;
move-result-object v5
iget-object p1, p0, Ltid/sktelecom/ssolib/a$1;->b:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOBaseModel;->getQueryString()Ljava/lang/String;
move-result-object v6
const-string v4, "/sso/api/v1/unifiedToken.do"
.line 6
invoke-static/range {v1 .. v6}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
goto/16 :goto_1
.line 7
:cond_0
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object p2
.line 8
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_2
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v0
const-string v1, ""
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1
goto :goto_0
.line 9
:cond_1
sget-object p2, Ltid/sktelecom/ssolib/d;->B:Ltid/sktelecom/ssolib/d;
.line 10
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object v0
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v1
const-string v2, "error"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 11
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object v0
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorDescription()Ljava/lang/String;
move-result-object v1
const-string v2, "error_description"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 12
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object p1
move-object v0, p2
move-object p2, p1
goto :goto_3
:cond_2
:goto_0
if-nez p2, :cond_3
.line 13
iget-object v0, p0, Ltid/sktelecom/ssolib/a$1;->d:Ltid/sktelecom/ssolib/a;
sget-object v1, Ltid/sktelecom/ssolib/d;->z:Ltid/sktelecom/ssolib/d;
new-instance v2, Ljava/lang/Exception;
const-string p1, "channelData is null"
invoke-direct {v2, p1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
iget-object p1, p0, Ltid/sktelecom/ssolib/a$1;->a:Ltid/sktelecom/ssolib/model/SSOToken;
.line 14
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOToken;->getLoginID()Ljava/lang/String;
move-result-object v4
iget-object p1, p0, Ltid/sktelecom/ssolib/a$1;->b:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOBaseModel;->getQueryString()Ljava/lang/String;
move-result-object v5
const-string v3, "/sso/api/v1/unifiedToken.do"
.line 15
invoke-static/range {v0 .. v5}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
goto :goto_2
.line 16
:cond_3
sget-object v0, Ltid/sktelecom/ssolib/d;->a:Ltid/sktelecom/ssolib/d;
.line 17
:try_start_0
iget-object v1, p0, Ltid/sktelecom/ssolib/a$1;->d:Ltid/sktelecom/ssolib/a;
iget-object v2, p0, Ltid/sktelecom/ssolib/a$1;->c:Ljava/lang/String;
invoke-static {v1, p1, v2}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/model/SSOResponse;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_3
:catch_0
move-exception p1
move-object v2, p1
.line 18
iget-object v0, p0, Ltid/sktelecom/ssolib/a$1;->d:Ltid/sktelecom/ssolib/a;
sget-object v1, Ltid/sktelecom/ssolib/d;->l:Ltid/sktelecom/ssolib/d;
iget-object p1, p0, Ltid/sktelecom/ssolib/a$1;->a:Ltid/sktelecom/ssolib/model/SSOToken;
.line 19
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOToken;->getLoginID()Ljava/lang/String;
move-result-object v4
iget-object p1, p0, Ltid/sktelecom/ssolib/a$1;->b:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOBaseModel;->getQueryString()Ljava/lang/String;
move-result-object v5
const-string v3, "/sso/api/v1/unifiedToken.do"
.line 20
invoke-static/range {v0 .. v5}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
goto :goto_2
.line 21
:cond_4
iget-object v1, p0, Ltid/sktelecom/ssolib/a$1;->d:Ltid/sktelecom/ssolib/a;
sget-object v2, Ltid/sktelecom/ssolib/d;->y:Ltid/sktelecom/ssolib/d;
new-instance v3, Ljava/lang/Exception;
const-string p1, "result is null"
invoke-direct {v3, p1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
iget-object p1, p0, Ltid/sktelecom/ssolib/a$1;->a:Ltid/sktelecom/ssolib/model/SSOToken;
.line 22
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOToken;->getLoginID()Ljava/lang/String;
move-result-object v5
iget-object p1, p0, Ltid/sktelecom/ssolib/a$1;->b:Ltid/sktelecom/ssolib/model/SSORequest;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOBaseModel;->getQueryString()Ljava/lang/String;
move-result-object v6
const-string v4, "/sso/api/v1/unifiedToken.do"
.line 23
invoke-static/range {v1 .. v6}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
:goto_1
move-object p2, v0
:goto_2
move-object v0, p1
goto :goto_3
:cond_5
move-object p2, v0
.line 24
:goto_3
iget-object p1, p0, Ltid/sktelecom/ssolib/a$1;->d:Ltid/sktelecom/ssolib/a;
invoke-static {p1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object p1
if-eqz p1, :cond_6
.line 25
iget-object p1, p0, Ltid/sktelecom/ssolib/a$1;->d:Ltid/sktelecom/ssolib/a;
invoke-static {p1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object p1
iget-object v1, p0, Ltid/sktelecom/ssolib/a$1;->a:Ltid/sktelecom/ssolib/model/SSOToken;
invoke-virtual {v1}, Ltid/sktelecom/ssolib/model/SSOToken;->getLoginID()Ljava/lang/String;
move-result-object v1
invoke-interface {p1, v0, p2, v1}, Ltid/sktelecom/ssolib/a$b;->a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;Ljava/lang/String;)V
:cond_6
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 3
.line 26
iget-object v0, p0, Ltid/sktelecom/ssolib/a$1;->d:Ltid/sktelecom/ssolib/a;
invoke-static {v0}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object v0
if-eqz v0, :cond_0
.line 27
iget-object v0, p0, Ltid/sktelecom/ssolib/a$1;->d:Ltid/sktelecom/ssolib/a;
invoke-static {v0}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object v0
const/4 v1, 0x0
iget-object v2, p0, Ltid/sktelecom/ssolib/a$1;->a:Ltid/sktelecom/ssolib/model/SSOToken;
invoke-virtual {v2}, Ltid/sktelecom/ssolib/model/SSOToken;->getLoginID()Ljava/lang/String;
move-result-object v2
invoke-interface {v0, p1, v1, v2}, Ltid/sktelecom/ssolib/a$b;->a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;Ljava/lang/String;)V
:cond_0
return-void
.end method
@@ -0,0 +1,461 @@
.class Ltid/sktelecom/ssolib/a$2;
.super Ltid/sktelecom/ssolib/http/d;
.source "AuthorizationAPIRequest.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ltid/sktelecom/ssolib/a;->b(Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/model/SSORequest;
.field public final synthetic b:Ljava/lang/String;
.field public final synthetic c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
.field public final synthetic d:Ltid/sktelecom/ssolib/a;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/model/SSORequest;Ljava/lang/String;Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/a$2;->d:Ltid/sktelecom/ssolib/a;
iput-object p2, p0, Ltid/sktelecom/ssolib/a$2;->a:Ltid/sktelecom/ssolib/model/SSORequest;
iput-object p3, p0, Ltid/sktelecom/ssolib/a$2;->b:Ljava/lang/String;
iput-object p4, p0, Ltid/sktelecom/ssolib/a$2;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-direct {p0}, Ltid/sktelecom/ssolib/http/d;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 7
const-string v0, "OK"
.line 1
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
const/4 v0, 0x0
if-eqz p1, :cond_9
.line 2
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_8
.line 3
const-class p1, Ltid/sktelecom/ssolib/model/SSOResponse;
invoke-static {p2, p1}, Ltid/sktelecom/ssolib/common/k;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ltid/sktelecom/ssolib/model/SSOResponse;
if-nez p1, :cond_0
.line 4
sget-object p1, Ltid/sktelecom/ssolib/d;->x:Ltid/sktelecom/ssolib/d;
goto/16 :goto_3
.line 5
:cond_0
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object p2
.line 6
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_5
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v0
const-string v1, ""
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1
goto :goto_1
.line 7
:cond_1
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object p2
const-string v0, "5111"
invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-nez p2, :cond_3
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object p2
const-string v0, "3301"
invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_2
goto :goto_0
.line 8
:cond_2
sget-object p2, Ltid/sktelecom/ssolib/d;->B:Ltid/sktelecom/ssolib/d;
.line 9
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object v0
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v1
const-string v2, "error"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 10
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object v0
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorDescription()Ljava/lang/String;
move-result-object v1
const-string v2, "error_description"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 11
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object p1
move-object v0, p2
move-object p2, p1
goto/16 :goto_5
.line 12
:cond_3
:goto_0
iget-object p2, p0, Ltid/sktelecom/ssolib/a$2;->d:Ltid/sktelecom/ssolib/a;
invoke-static {p2}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object p2
if-eqz p2, :cond_4
.line 13
iget-object p2, p0, Ltid/sktelecom/ssolib/a$2;->d:Ltid/sktelecom/ssolib/a;
invoke-static {p2}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object p2
iget-object v0, p0, Ltid/sktelecom/ssolib/a$2;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object p1
invoke-interface {p2, v0, p1}, Ltid/sktelecom/ssolib/a$b;->a(Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ljava/lang/String;)V
:cond_4
return-void
:cond_5
:goto_1
if-nez p2, :cond_6
.line 14
iget-object v1, p0, Ltid/sktelecom/ssolib/a$2;->d:Ltid/sktelecom/ssolib/a;
sget-object v2, Ltid/sktelecom/ssolib/d;->z:Ltid/sktelecom/ssolib/d;
new-instance v3, Ljava/lang/Exception;
const-string p1, "channelData is null"
invoke-direct {v3, p1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
const/4 v5, 0x0
iget-object p1, p0, Ltid/sktelecom/ssolib/a$2;->a:Ltid/sktelecom/ssolib/model/SSORequest;
.line 15
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOBaseModel;->getQueryString()Ljava/lang/String;
move-result-object v6
const-string v4, "/sso/api/v1/fidologin.do"
.line 16
invoke-static/range {v1 .. v6}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
goto/16 :goto_4
.line 17
:cond_6
sget-object v0, Ltid/sktelecom/ssolib/d;->a:Ltid/sktelecom/ssolib/d;
.line 18
:try_start_0
iget-object v1, p0, Ltid/sktelecom/ssolib/a$2;->d:Ltid/sktelecom/ssolib/a;
invoke-static {v1}, Ltid/sktelecom/ssolib/a;->b(Ltid/sktelecom/ssolib/a;)Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Ltid/sktelecom/ssolib/common/g;->a(Landroid/content/Context;)Z
move-result v1
if-eqz v1, :cond_7
.line 19
iget-object v1, p0, Ltid/sktelecom/ssolib/a$2;->d:Ltid/sktelecom/ssolib/a;
iget-object v2, p0, Ltid/sktelecom/ssolib/a$2;->b:Ljava/lang/String;
invoke-static {v1, p1, v2}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/model/SSOResponse;Ljava/lang/String;)V
goto :goto_2
.line 20
:cond_7
iget-object v1, p0, Ltid/sktelecom/ssolib/a$2;->d:Ltid/sktelecom/ssolib/a;
iget-object v2, p0, Ltid/sktelecom/ssolib/a$2;->b:Ljava/lang/String;
invoke-static {v1, p1, v2}, Ltid/sktelecom/ssolib/a;->b(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/model/SSOResponse;Ljava/lang/String;)V
:try_end_0
.catch Ltid/sktelecom/ssolib/a/a; {:try_start_0 .. :try_end_0} :catch_1
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_2
:catch_0
move-exception v0
move-object v3, v0
.line 21
iget-object v1, p0, Ltid/sktelecom/ssolib/a$2;->d:Ltid/sktelecom/ssolib/a;
sget-object v2, Ltid/sktelecom/ssolib/d;->l:Ltid/sktelecom/ssolib/d;
const/4 v5, 0x0
iget-object v0, p0, Ltid/sktelecom/ssolib/a$2;->a:Ltid/sktelecom/ssolib/model/SSORequest;
.line 22
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/SSOBaseModel;->getQueryString()Ljava/lang/String;
move-result-object v6
const-string v4, "/sso/api/v1/fidologin.do"
.line 23
invoke-static/range {v1 .. v6}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object v0
goto :goto_2
:catch_1
move-exception v0
move-object v3, v0
.line 24
iget-object v1, p0, Ltid/sktelecom/ssolib/a$2;->d:Ltid/sktelecom/ssolib/a;
invoke-virtual {v3}, Ltid/sktelecom/ssolib/a/a;->a()Ltid/sktelecom/ssolib/d;
move-result-object v2
const/4 v5, 0x0
iget-object v0, p0, Ltid/sktelecom/ssolib/a$2;->a:Ltid/sktelecom/ssolib/model/SSORequest;
.line 25
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/SSOBaseModel;->getQueryString()Ljava/lang/String;
move-result-object v6
const-string v4, "/sso/api/v1/fidologin.do"
.line 26
invoke-static/range {v1 .. v6}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object v0
:goto_2
const-string v1, "access_token"
.line 27
invoke-virtual {p2, v1}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 28
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getVisibleType()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_a
.line 29
new-instance v1, Ltid/sktelecom/ssolib/b/b;
iget-object v2, p0, Ltid/sktelecom/ssolib/a$2;->d:Ltid/sktelecom/ssolib/a;
invoke-static {v2}, Ltid/sktelecom/ssolib/a;->b(Ltid/sktelecom/ssolib/a;)Landroid/content/Context;
move-result-object v2
invoke-direct {v1, v2}, Ltid/sktelecom/ssolib/b/b;-><init>(Landroid/content/Context;)V
.line 30
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getVisibleType()Ljava/lang/String;
move-result-object p1
const-string v2, "PREF_VISIBLE_TYPE"
invoke-virtual {v1, v2, p1}, Ltid/sktelecom/ssolib/b/b;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_5
.line 31
:cond_8
iget-object v1, p0, Ltid/sktelecom/ssolib/a$2;->d:Ltid/sktelecom/ssolib/a;
sget-object v2, Ltid/sktelecom/ssolib/d;->y:Ltid/sktelecom/ssolib/d;
new-instance v3, Ljava/lang/Exception;
const-string p1, "response result is null"
invoke-direct {v3, p1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
const/4 v5, 0x0
iget-object p1, p0, Ltid/sktelecom/ssolib/a$2;->a:Ltid/sktelecom/ssolib/model/SSORequest;
.line 32
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOBaseModel;->getQueryString()Ljava/lang/String;
move-result-object v6
const-string v4, "/sso/api/v1/fidologin.do"
.line 33
invoke-static/range {v1 .. v6}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
:goto_3
move-object p2, v0
:goto_4
move-object v0, p1
goto :goto_5
:cond_9
move-object p2, v0
.line 34
:cond_a
:goto_5
iget-object p1, p0, Ltid/sktelecom/ssolib/a$2;->d:Ltid/sktelecom/ssolib/a;
invoke-static {p1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object p1
if-eqz p1, :cond_b
.line 35
iget-object p1, p0, Ltid/sktelecom/ssolib/a$2;->d:Ltid/sktelecom/ssolib/a;
invoke-static {p1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object p1
invoke-interface {p1, v0, p2}, Ltid/sktelecom/ssolib/a$b;->a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
:cond_b
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 2
.line 36
iget-object v0, p0, Ltid/sktelecom/ssolib/a$2;->d:Ltid/sktelecom/ssolib/a;
invoke-static {v0}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object v0
if-eqz v0, :cond_0
.line 37
iget-object v0, p0, Ltid/sktelecom/ssolib/a$2;->d:Ltid/sktelecom/ssolib/a;
invoke-static {v0}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object v0
const/4 v1, 0x0
invoke-interface {v0, p1, v1}, Ltid/sktelecom/ssolib/a$b;->a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
:cond_0
return-void
.end method
@@ -0,0 +1,817 @@
.class Ltid/sktelecom/ssolib/a$a;
.super Ltid/sktelecom/ssolib/http/d;
.source "AuthorizationAPIRequest.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "a"
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/a;
.field private b:Ljava/lang/String;
.field private c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
.field private d:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
invoke-direct {p0}, Ltid/sktelecom/ssolib/http/d;-><init>()V
.line 2
iput-object p2, p0, Ltid/sktelecom/ssolib/a$a;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
.line 3
iput-object p3, p0, Ltid/sktelecom/ssolib/a$a;->b:Ljava/lang/String;
.line 4
iput-object p4, p0, Ltid/sktelecom/ssolib/a$a;->d:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 9
.line 1
iget-object v0, p0, Ltid/sktelecom/ssolib/a$a;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->getCode()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_0
const-string v0, "/sso/api/v1/unifiedToken.do"
goto :goto_0
:cond_0
const-string v0, "/sso/api/v1/ssologin.do"
:goto_0
move-object v4, v0
const-string v0, "OK"
.line 2
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
const/4 v0, 0x0
if-eqz p1, :cond_15
.line 3
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
if-nez p1, :cond_14
.line 4
const-class p1, Ltid/sktelecom/ssolib/model/SSOResponse;
invoke-static {p2, p1}, Ltid/sktelecom/ssolib/common/k;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ltid/sktelecom/ssolib/model/SSOResponse;
if-nez p1, :cond_1
.line 5
iget-object v1, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
sget-object v2, Ltid/sktelecom/ssolib/d;->x:Ltid/sktelecom/ssolib/d;
new-instance v3, Ljava/lang/Exception;
const-string p1, "Response String isEmpty"
invoke-direct {v3, p1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
iget-object p1, p0, Ltid/sktelecom/ssolib/a$a;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
.line 6
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->getLoginID()Ljava/lang/String;
move-result-object v5
iget-object v6, p0, Ltid/sktelecom/ssolib/a$a;->d:Ljava/lang/String;
.line 7
invoke-static/range {v1 .. v6}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
goto/16 :goto_8
.line 8
:cond_1
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object p2
.line 9
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_f
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v0
const-string v1, ""
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2
goto/16 :goto_5
.line 10
:cond_2
iget-object p2, p0, Ltid/sktelecom/ssolib/a$a;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-virtual {p2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->getLoginID()Ljava/lang/String;
move-result-object p2
.line 11
iget-object v0, p0, Ltid/sktelecom/ssolib/a$a;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->getServiceType()Ljava/lang/String;
move-result-object v0
.line 12
sget-object v1, Ltid/sktelecom/ssolib/common/DefaultConstants;->g:[Ljava/lang/String;
array-length v2, v1
const/4 v3, 0x0
move v4, v3
:goto_1
const-string v5, "12"
const-string v6, "1B"
if-ge v4, v2, :cond_7
aget-object v7, v1, v4
.line 13
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v8
if-eqz v8, :cond_6
.line 14
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_3
.line 15
iget-object p1, p0, Ltid/sktelecom/ssolib/a$a;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
const-string p2, "92"
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setServiceType(Ljava/lang/String;)V
goto :goto_2
.line 16
:cond_3
invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_4
.line 17
iget-object p1, p0, Ltid/sktelecom/ssolib/a$a;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
const-string p2, "9B"
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setServiceType(Ljava/lang/String;)V
.line 18
:cond_4
:goto_2
iget-object p1, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
invoke-static {p1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object p1
if-eqz p1, :cond_5
.line 19
iget-object p1, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
invoke-static {p1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object p1
iget-object p2, p0, Ltid/sktelecom/ssolib/a$a;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-interface {p1, p2, v7}, Ltid/sktelecom/ssolib/a$b;->a(Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ljava/lang/String;)V
:cond_5
return-void
:cond_6
add-int/lit8 v4, v4, 0x1
goto :goto_1
.line 20
:cond_7
sget-object v1, Ltid/sktelecom/ssolib/common/DefaultConstants;->f:[Ljava/lang/String;
array-length v2, v1
:goto_3
if-ge v3, v2, :cond_e
aget-object v4, v1, v3
.line 21
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v7
invoke-virtual {v4, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_d
.line 22
iget-object v1, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
invoke-static {v1}, Ltid/sktelecom/ssolib/a;->b(Ltid/sktelecom/ssolib/a;)Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object v1
invoke-virtual {v1, p2}, Ltid/sktelecom/ssolib/b/a;->d(Ljava/lang/String;)Z
.line 23
iget-object p2, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
invoke-static {p2}, Ltid/sktelecom/ssolib/a;->b(Ltid/sktelecom/ssolib/a;)Landroid/content/Context;
move-result-object p2
invoke-static {p2}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;)V
const-string p2, "81"
.line 24
invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-nez p2, :cond_e
const-string p2, "82"
.line 25
invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-nez p2, :cond_e
const-string p2, "87"
.line 26
invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_e
.line 27
invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_8
goto :goto_4
.line 28
:cond_8
invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_9
.line 29
iget-object p1, p0, Ltid/sktelecom/ssolib/a$a;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
const-string p2, "85"
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setServiceType(Ljava/lang/String;)V
.line 30
:cond_9
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_a
.line 31
invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_b
.line 32
:cond_a
iget-object p1, p0, Ltid/sktelecom/ssolib/a$a;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
const-string p2, "90"
invoke-virtual {p1, p2}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->setServiceType(Ljava/lang/String;)V
.line 33
:cond_b
iget-object p1, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
invoke-static {p1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object p1
if-eqz p1, :cond_c
.line 34
iget-object p1, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
invoke-static {p1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object p1
iget-object p2, p0, Ltid/sktelecom/ssolib/a$a;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-interface {p1, p2, v4}, Ltid/sktelecom/ssolib/a$b;->a(Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ljava/lang/String;)V
:cond_c
return-void
:cond_d
add-int/lit8 v3, v3, 0x1
goto :goto_3
.line 35
:cond_e
:goto_4
sget-object p2, Ltid/sktelecom/ssolib/d;->B:Ltid/sktelecom/ssolib/d;
.line 36
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object v0
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v1
const-string v2, "error"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 37
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object v0
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorDescription()Ljava/lang/String;
move-result-object v1
const-string v2, "error_description"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 38
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object p1
move-object v0, p2
move-object p2, p1
goto/16 :goto_a
:cond_f
:goto_5
if-nez p2, :cond_10
.line 39
iget-object v1, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
sget-object v2, Ltid/sktelecom/ssolib/d;->z:Ltid/sktelecom/ssolib/d;
new-instance v3, Ljava/lang/Exception;
const-string p1, "channelData is null"
invoke-direct {v3, p1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
iget-object p1, p0, Ltid/sktelecom/ssolib/a$a;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
.line 40
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->getLoginID()Ljava/lang/String;
move-result-object v5
iget-object v6, p0, Ltid/sktelecom/ssolib/a$a;->d:Ljava/lang/String;
.line 41
invoke-static/range {v1 .. v6}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
goto/16 :goto_9
.line 42
:cond_10
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getUnifiedDeviceId()Ljava/lang/String;
move-result-object v0
.line 43
sget-object v1, Ltid/sktelecom/ssolib/d;->a:Ltid/sktelecom/ssolib/d;
.line 44
:try_start_0
iget-object v2, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
iget-object v3, p0, Ltid/sktelecom/ssolib/a$a;->b:Ljava/lang/String;
invoke-static {v2, p1, v3}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/model/SSOResponse;Ljava/lang/String;)V
const-string v2, "sso_login_id"
.line 45
invoke-virtual {p2, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
.line 46
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_11
.line 47
new-instance v3, Ltid/sktelecom/ssolib/common/a;
iget-object v5, p0, Ltid/sktelecom/ssolib/a$a;->b:Ljava/lang/String;
invoke-direct {v3, v5}, Ltid/sktelecom/ssolib/common/a;-><init>(Ljava/lang/String;)V
.line 48
invoke-virtual {v3, v0}, Ltid/sktelecom/ssolib/common/a;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 49
iget-object v3, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
invoke-static {v3}, Ltid/sktelecom/ssolib/a;->b(Ltid/sktelecom/ssolib/a;)Landroid/content/Context;
move-result-object v3
invoke-static {v3}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object v3
invoke-virtual {v3, v0}, Ltid/sktelecom/ssolib/b/a;->a(Ljava/lang/String;)Z
goto :goto_6
.line 50
:cond_11
iget-object v0, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
invoke-static {v0}, Ltid/sktelecom/ssolib/a;->b(Ltid/sktelecom/ssolib/a;)Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object v0
invoke-virtual {v0}, Ltid/sktelecom/ssolib/b/a;->f()Ljava/lang/String;
move-result-object v0
.line 51
:goto_6
iget-object v3, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
invoke-static {v3}, Ltid/sktelecom/ssolib/a;->b(Ltid/sktelecom/ssolib/a;)Landroid/content/Context;
move-result-object v3
invoke-static {v3, v0, v2}, Ltid/sktelecom/ssolib/BlockStoreHandler;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
const-string v0, "93"
.line 52
iget-object v3, p0, Ltid/sktelecom/ssolib/a$a;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
invoke-virtual {v3}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->getServiceType()Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_12
const-string v0, "Y"
const-string v3, "local_auto_login_yn"
.line 53
invoke-virtual {p2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
invoke-virtual {v0, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
.line 54
iget-object v3, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
invoke-static {v3}, Ltid/sktelecom/ssolib/a;->b(Ltid/sktelecom/ssolib/a;)Landroid/content/Context;
move-result-object v3
invoke-static {v3}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object v3
invoke-virtual {v3, v2, v0}, Ltid/sktelecom/ssolib/b/a;->b(Ljava/lang/String;Z)Z
.line 55
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object v3
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "webView \ud1a0\ud070 \uc0ad\uc81c : loginId:"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, ", local_auto_login_yn:"
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v3, v0}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catch Ltid/sktelecom/ssolib/a/a; {:try_start_0 .. :try_end_0} :catch_1
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_7
:catch_0
move-exception v0
move-object v3, v0
.line 56
iget-object v1, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
sget-object v2, Ltid/sktelecom/ssolib/d;->l:Ltid/sktelecom/ssolib/d;
iget-object v0, p0, Ltid/sktelecom/ssolib/a$a;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
.line 57
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->getLoginID()Ljava/lang/String;
move-result-object v5
iget-object v6, p0, Ltid/sktelecom/ssolib/a$a;->d:Ljava/lang/String;
.line 58
invoke-static/range {v1 .. v6}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object v1
goto :goto_7
:catch_1
move-exception v0
move-object v3, v0
.line 59
iget-object v1, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
invoke-virtual {v3}, Ltid/sktelecom/ssolib/a/a;->a()Ltid/sktelecom/ssolib/d;
move-result-object v2
iget-object v0, p0, Ltid/sktelecom/ssolib/a$a;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
.line 60
invoke-virtual {v0}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->getLoginID()Ljava/lang/String;
move-result-object v5
iget-object v6, p0, Ltid/sktelecom/ssolib/a$a;->d:Ljava/lang/String;
.line 61
invoke-static/range {v1 .. v6}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object v1
:cond_12
:goto_7
const-string v0, "access_token"
.line 62
invoke-virtual {p2, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 63
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getVisibleType()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_13
.line 64
new-instance v0, Ltid/sktelecom/ssolib/b/b;
iget-object v2, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
invoke-static {v2}, Ltid/sktelecom/ssolib/a;->b(Ltid/sktelecom/ssolib/a;)Landroid/content/Context;
move-result-object v2
invoke-direct {v0, v2}, Ltid/sktelecom/ssolib/b/b;-><init>(Landroid/content/Context;)V
.line 65
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getVisibleType()Ljava/lang/String;
move-result-object p1
const-string v2, "PREF_VISIBLE_TYPE"
invoke-virtual {v0, v2, p1}, Ltid/sktelecom/ssolib/b/b;->a(Ljava/lang/String;Ljava/lang/String;)V
:cond_13
move-object v0, v1
goto :goto_a
.line 66
:cond_14
iget-object v1, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
sget-object v2, Ltid/sktelecom/ssolib/d;->y:Ltid/sktelecom/ssolib/d;
const/4 v3, 0x0
iget-object p1, p0, Ltid/sktelecom/ssolib/a$a;->c:Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;
.line 67
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;->getLoginID()Ljava/lang/String;
move-result-object v5
iget-object v6, p0, Ltid/sktelecom/ssolib/a$a;->d:Ljava/lang/String;
.line 68
invoke-static/range {v1 .. v6}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
:goto_8
move-object p2, v0
:goto_9
move-object v0, p1
goto :goto_a
:cond_15
move-object p2, v0
.line 69
:goto_a
iget-object p1, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
invoke-static {p1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object p1
if-eqz p1, :cond_16
.line 70
iget-object p1, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
invoke-static {p1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object p1
invoke-interface {p1, v0, p2}, Ltid/sktelecom/ssolib/a$b;->a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
:cond_16
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 2
.line 71
iget-object v0, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
invoke-static {v0}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object v0
if-eqz v0, :cond_0
.line 72
iget-object v0, p0, Ltid/sktelecom/ssolib/a$a;->a:Ltid/sktelecom/ssolib/a;
invoke-static {v0}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object v0
const/4 v1, 0x0
invoke-interface {v0, p1, v1}, Ltid/sktelecom/ssolib/a$b;->a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
:cond_0
return-void
.end method
@@ -0,0 +1,63 @@
.class public interface abstract Ltid/sktelecom/ssolib/a$b;
.super Ljava/lang/Object;
.source "AuthorizationAPIRequest.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "b"
.end annotation
# virtual methods
.method public abstract a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.end method
.method public abstract a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;Ljava/lang/String;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.end method
.method public abstract a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;Ljava/util/List;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;",
"Ljava/util/List<",
"Ltid/sktelecom/ssolib/model/SSOToken;",
">;)V"
}
.end annotation
.end method
.method public abstract a(Ltid/sktelecom/ssolib/model/LoginWithWebviewParam;Ljava/lang/String;)V
.end method
@@ -0,0 +1,334 @@
.class Ltid/sktelecom/ssolib/a$c;
.super Ltid/sktelecom/ssolib/http/d;
.source "AuthorizationAPIRequest.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "c"
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/a;
.field private b:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private c:Ljava/lang/String;
.field private d:Ljava/lang/String;
.field private e:Z
.field private f:Z
.field private g:Ljava/lang/String;
.field private h:J
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/a;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"ZZ",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/a$c;->a:Ltid/sktelecom/ssolib/a;
invoke-direct {p0}, Ltid/sktelecom/ssolib/http/d;-><init>()V
.line 2
iput-object p2, p0, Ltid/sktelecom/ssolib/a$c;->b:Ljava/util/HashMap;
.line 3
iput-object p3, p0, Ltid/sktelecom/ssolib/a$c;->c:Ljava/lang/String;
.line 4
iput-object p4, p0, Ltid/sktelecom/ssolib/a$c;->d:Ljava/lang/String;
.line 5
iput-boolean p5, p0, Ltid/sktelecom/ssolib/a$c;->e:Z
.line 6
iput-boolean p6, p0, Ltid/sktelecom/ssolib/a$c;->f:Z
.line 7
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide p1
iput-wide p1, p0, Ltid/sktelecom/ssolib/a$c;->h:J
.line 8
iput-object p7, p0, Ltid/sktelecom/ssolib/a$c;->g:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 6
const-string v0, "OK"
.line 1
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
const/4 v0, 0x1
const/4 v1, 0x0
if-eqz p1, :cond_1
.line 2
:try_start_0
const-class p1, Ltid/sktelecom/ssolib/model/SSOResponse;
invoke-static {p2, p1}, Ltid/sktelecom/ssolib/common/k;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ltid/sktelecom/ssolib/model/SSOResponse;
if-eqz p1, :cond_1
.line 3
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object p2
if-eqz p2, :cond_0
const-string p2, ""
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v2
invoke-virtual {p2, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_1
.line 4
:cond_0
iget-object p2, p0, Ltid/sktelecom/ssolib/a$c;->a:Ltid/sktelecom/ssolib/a;
invoke-static {p2}, Ltid/sktelecom/ssolib/a;->c(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/b/b;
move-result-object p2
const-string v1, "PREF_RSA_KID"
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getKid()Ljava/lang/String;
move-result-object v2
invoke-virtual {p2, v1, v2}, Ltid/sktelecom/ssolib/b/b;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 5
iget-object p2, p0, Ltid/sktelecom/ssolib/a$c;->a:Ltid/sktelecom/ssolib/a;
invoke-static {p2}, Ltid/sktelecom/ssolib/a;->c(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/b/b;
move-result-object p2
const-string v1, "PREF_RSA_MODULUS"
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getN()Ljava/lang/String;
move-result-object v2
invoke-virtual {p2, v1, v2}, Ltid/sktelecom/ssolib/b/b;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 6
iget-object p2, p0, Ltid/sktelecom/ssolib/a$c;->a:Ltid/sktelecom/ssolib/a;
invoke-static {p2}, Ltid/sktelecom/ssolib/a;->c(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/b/b;
move-result-object p2
const-string v1, "PREF_RSA_EXPONENT"
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getE()Ljava/lang/String;
move-result-object p1
invoke-virtual {p2, v1, p1}, Ltid/sktelecom/ssolib/b/b;->a(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
move v1, v0
goto :goto_0
:catch_0
move-exception p1
move-object v2, p1
.line 7
invoke-virtual {v2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;)V
.line 8
iget-object v0, p0, Ltid/sktelecom/ssolib/a$c;->a:Ltid/sktelecom/ssolib/a;
sget-object v1, Ltid/sktelecom/ssolib/d;->s:Ltid/sktelecom/ssolib/d;
const/4 v3, 0x0
const/4 v4, 0x0
iget-object v5, p0, Ltid/sktelecom/ssolib/a$c;->g:Ljava/lang/String;
invoke-static/range {v0 .. v5}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
.line 9
iget-object p2, p0, Ltid/sktelecom/ssolib/a$c;->a:Ltid/sktelecom/ssolib/a;
const/4 v0, 0x0
invoke-static {p2, p1, v0}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
return-void
:cond_1
:goto_0
if-ne v1, v0, :cond_3
.line 10
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object p1
const-string p2, "getRSAKey success"
invoke-static {p1, p2}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 11
iget-object p1, p0, Ltid/sktelecom/ssolib/a$c;->a:Ltid/sktelecom/ssolib/a;
invoke-static {p1}, Ltid/sktelecom/ssolib/a;->d(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$d;
move-result-object p1
sget-object p2, Ltid/sktelecom/ssolib/a$d;->b:Ltid/sktelecom/ssolib/a$d;
if-ne p1, p2, :cond_2
.line 12
iget-object p1, p0, Ltid/sktelecom/ssolib/a$c;->a:Ltid/sktelecom/ssolib/a;
iget-object p2, p0, Ltid/sktelecom/ssolib/a$c;->b:Ljava/util/HashMap;
iget-object v0, p0, Ltid/sktelecom/ssolib/a$c;->d:Ljava/lang/String;
iget-boolean v1, p0, Ltid/sktelecom/ssolib/a$c;->e:Z
invoke-static {p1, p2, v0, v1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ljava/util/HashMap;Ljava/lang/String;Z)V
goto :goto_1
.line 13
:cond_2
iget-object p1, p0, Ltid/sktelecom/ssolib/a$c;->a:Ltid/sktelecom/ssolib/a;
iget-object p2, p0, Ltid/sktelecom/ssolib/a$c;->b:Ljava/util/HashMap;
iget-object v0, p0, Ltid/sktelecom/ssolib/a$c;->c:Ljava/lang/String;
iget-boolean v1, p0, Ltid/sktelecom/ssolib/a$c;->f:Z
invoke-static {p1, p2, v0, v1}, Ltid/sktelecom/ssolib/a;->b(Ltid/sktelecom/ssolib/a;Ljava/util/HashMap;Ljava/lang/String;Z)V
:cond_3
:goto_1
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 6
.line 14
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object v0
const-string v1, "getRSAKey fail"
invoke-static {v0, v1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 15
invoke-virtual {p1}, Ltid/sktelecom/ssolib/d;->d()Ltid/sktelecom/ssolib/c;
move-result-object p1
.line 16
iget-object v0, p0, Ltid/sktelecom/ssolib/a$c;->a:Ltid/sktelecom/ssolib/a;
sget-object v1, Ltid/sktelecom/ssolib/d;->s:Ltid/sktelecom/ssolib/d;
.line 17
invoke-virtual {p1}, Ltid/sktelecom/ssolib/c;->a()Ljava/lang/Throwable;
move-result-object v2
invoke-virtual {p1}, Ltid/sktelecom/ssolib/c;->b()Ljava/lang/String;
move-result-object v3
iget-object v5, p0, Ltid/sktelecom/ssolib/a$c;->g:Ljava/lang/String;
const/4 v4, 0x0
.line 18
invoke-static/range {v0 .. v5}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object p1
.line 19
iget-object v0, p0, Ltid/sktelecom/ssolib/a$c;->a:Ltid/sktelecom/ssolib/a;
const/4 v1, 0x0
invoke-static {v0, p1, v1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
return-void
.end method
@@ -0,0 +1,115 @@
.class final enum Ltid/sktelecom/ssolib/a$d;
.super Ljava/lang/Enum;
.source "AuthorizationAPIRequest.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4019
name = "d"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Ltid/sktelecom/ssolib/a$d;",
">;"
}
.end annotation
# static fields
.field public static final enum a:Ltid/sktelecom/ssolib/a$d;
.field public static final enum b:Ltid/sktelecom/ssolib/a$d;
.field private static final synthetic c:[Ltid/sktelecom/ssolib/a$d;
# direct methods
.method public static constructor <clinit>()V
.locals 5
.line 1
new-instance v0, Ltid/sktelecom/ssolib/a$d;
const-string v1, "REQUEST_AUTO_LOGIN"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Ltid/sktelecom/ssolib/a$d;-><init>(Ljava/lang/String;I)V
sput-object v0, Ltid/sktelecom/ssolib/a$d;->a:Ltid/sktelecom/ssolib/a$d;
.line 2
new-instance v1, Ltid/sktelecom/ssolib/a$d;
const-string v3, "SERVER_SSO_LOGIN_ID_LIST"
const/4 v4, 0x1
invoke-direct {v1, v3, v4}, Ltid/sktelecom/ssolib/a$d;-><init>(Ljava/lang/String;I)V
sput-object v1, Ltid/sktelecom/ssolib/a$d;->b:Ltid/sktelecom/ssolib/a$d;
const/4 v3, 0x2
new-array v3, v3, [Ltid/sktelecom/ssolib/a$d;
aput-object v0, v3, v2
aput-object v1, v3, v4
.line 3
sput-object v3, Ltid/sktelecom/ssolib/a$d;->c:[Ltid/sktelecom/ssolib/a$d;
return-void
.end method
.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation
.line 1
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Ltid/sktelecom/ssolib/a$d;
.locals 1
.line 1
const-class v0, Ltid/sktelecom/ssolib/a$d;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Ltid/sktelecom/ssolib/a$d;
return-object p0
.end method
.method public static values()[Ltid/sktelecom/ssolib/a$d;
.locals 1
.line 1
sget-object v0, Ltid/sktelecom/ssolib/a$d;->c:[Ltid/sktelecom/ssolib/a$d;
invoke-virtual {v0}, [Ltid/sktelecom/ssolib/a$d;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ltid/sktelecom/ssolib/a$d;
return-object v0
.end method
@@ -0,0 +1,504 @@
.class Ltid/sktelecom/ssolib/a$e;
.super Ltid/sktelecom/ssolib/http/d;
.source "AuthorizationAPIRequest.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "e"
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/a;
.field private b:Ljava/lang/String;
.field private c:Ljava/lang/String;
.field private d:Z
.field private e:J
.field private f:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/a;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/a$e;->a:Ltid/sktelecom/ssolib/a;
invoke-direct {p0}, Ltid/sktelecom/ssolib/http/d;-><init>()V
.line 2
iput-object p2, p0, Ltid/sktelecom/ssolib/a$e;->b:Ljava/lang/String;
.line 3
iput-object p3, p0, Ltid/sktelecom/ssolib/a$e;->c:Ljava/lang/String;
.line 4
iput-boolean p4, p0, Ltid/sktelecom/ssolib/a$e;->d:Z
.line 5
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide p1
iput-wide p1, p0, Ltid/sktelecom/ssolib/a$e;->e:J
.line 6
iput-object p5, p0, Ltid/sktelecom/ssolib/a$e;->f:Ljava/lang/String;
return-void
.end method
.method private a(Ljava/lang/String;)Ltid/sktelecom/ssolib/model/SSOResponse;
.locals 7
.line 1
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1
.line 2
:try_start_0
const-class v0, Ltid/sktelecom/ssolib/model/SSOResponse;
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/common/k;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ltid/sktelecom/ssolib/model/SSOResponse;
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
if-eqz p1, :cond_0
return-object p1
.line 3
:cond_0
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object p1
const-string v0, "SSOResponse is null"
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 4
new-instance p1, Ltid/sktelecom/ssolib/a/a;
sget-object v2, Ltid/sktelecom/ssolib/d;->x:Ltid/sktelecom/ssolib/d;
new-instance v3, Ljava/lang/Exception;
const-string v0, "SSOResponse is null."
invoke-direct {v3, v0}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
iget-object v5, p0, Ltid/sktelecom/ssolib/a$e;->c:Ljava/lang/String;
iget-object v6, p0, Ltid/sktelecom/ssolib/a$e;->f:Ljava/lang/String;
const-string v4, "/sso/api/v1/ssologin.do"
move-object v1, p1
invoke-direct/range {v1 .. v6}, Ltid/sktelecom/ssolib/a/a;-><init>(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
throw p1
:catch_0
move-exception p1
move-object v2, p1
.line 5
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object p1
invoke-virtual {v2}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 6
new-instance p1, Ltid/sktelecom/ssolib/a/a;
sget-object v1, Ltid/sktelecom/ssolib/d;->x:Ltid/sktelecom/ssolib/d;
iget-object v4, p0, Ltid/sktelecom/ssolib/a$e;->c:Ljava/lang/String;
iget-object v5, p0, Ltid/sktelecom/ssolib/a$e;->f:Ljava/lang/String;
const-string v3, "/sso/api/v1/ssologin.do"
move-object v0, p1
invoke-direct/range {v0 .. v5}, Ltid/sktelecom/ssolib/a/a;-><init>(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
throw p1
.line 7
:cond_1
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object p1
const-string v0, "response string is null"
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 8
new-instance p1, Ltid/sktelecom/ssolib/a/a;
sget-object v2, Ltid/sktelecom/ssolib/d;->y:Ltid/sktelecom/ssolib/d;
new-instance v3, Ljava/lang/Exception;
invoke-direct {v3, v0}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
iget-object v5, p0, Ltid/sktelecom/ssolib/a$e;->c:Ljava/lang/String;
iget-object v6, p0, Ltid/sktelecom/ssolib/a$e;->f:Ljava/lang/String;
const-string v4, "/sso/api/v1/ssologin.do"
move-object v1, p1
invoke-direct/range {v1 .. v6}, Ltid/sktelecom/ssolib/a/a;-><init>(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
throw p1
.end method
.method private a(Ltid/sktelecom/ssolib/model/SSOResponse;)V
.locals 9
.line 9
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_3
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v0
const-string v1, ""
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
goto/16 :goto_2
.line 10
:cond_0
sget-object v0, Ltid/sktelecom/ssolib/common/DefaultConstants;->f:[Ljava/lang/String;
array-length v1, v0
const/4 v2, 0x0
move v3, v2
:goto_0
if-ge v3, v1, :cond_2
aget-object v4, v0, v3
.line 11
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_1
.line 12
iget-object v0, p0, Ltid/sktelecom/ssolib/a$e;->a:Ltid/sktelecom/ssolib/a;
invoke-static {v0}, Ltid/sktelecom/ssolib/a;->b(Ltid/sktelecom/ssolib/a;)Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->getDBHandler(Landroid/content/Context;)Ltid/sktelecom/ssolib/b/a;
move-result-object v0
iget-object v1, p0, Ltid/sktelecom/ssolib/a$e;->c:Ljava/lang/String;
iget-boolean v3, p0, Ltid/sktelecom/ssolib/a$e;->d:Z
invoke-virtual {v0, v1, v3}, Ltid/sktelecom/ssolib/b/a;->b(Ljava/lang/String;Z)Z
.line 13
iget-boolean v0, p0, Ltid/sktelecom/ssolib/a$e;->d:Z
if-nez v0, :cond_2
.line 14
iget-object v0, p0, Ltid/sktelecom/ssolib/a$e;->a:Ltid/sktelecom/ssolib/a;
invoke-static {v0}, Ltid/sktelecom/ssolib/a;->b(Ltid/sktelecom/ssolib/a;)Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Ltid/sktelecom/ssolib/SSOInterface;->a(Landroid/content/Context;)Ltid/sktelecom/ssolib/manager/ServiceConnectionManager;
move-result-object v0
const/4 v1, 0x2
new-array v3, v1, [Ljava/lang/Object;
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v3, v2
iget-object v1, p0, Ltid/sktelecom/ssolib/a$e;->c:Ljava/lang/String;
const/4 v2, 0x1
aput-object v1, v3, v2
invoke-virtual {v0, v3}, Ltid/sktelecom/ssolib/manager/ServiceConnectionManager;->StartSync([Ljava/lang/Object;)V
goto :goto_1
:cond_1
add-int/lit8 v3, v3, 0x1
goto :goto_0
.line 15
:cond_2
:goto_1
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object v0
const-string v1, "handleResponseData fail:"
invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, ", "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorDescription()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 16
sget-object v0, Ltid/sktelecom/ssolib/d;->B:Ltid/sktelecom/ssolib/d;
.line 17
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object v1
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorCode()Ljava/lang/String;
move-result-object v2
const-string v3, "error"
invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 18
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object v1
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getErrorDescription()Ljava/lang/String;
move-result-object v2
const-string v3, "error_description"
invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_4
.line 19
:cond_3
:goto_2
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object v0
const-string v1, "handleResponseData success"
invoke-static {v0, v1}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 20
sget-object v0, Ltid/sktelecom/ssolib/d;->a:Ltid/sktelecom/ssolib/d;
.line 21
:try_start_0
iget-object v1, p0, Ltid/sktelecom/ssolib/a$e;->a:Ltid/sktelecom/ssolib/a;
iget-object v2, p0, Ltid/sktelecom/ssolib/a$e;->b:Ljava/lang/String;
invoke-static {v1, p1, v2}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/model/SSOResponse;Ljava/lang/String;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_3
.line 22
:catch_0
iget-object v3, p0, Ltid/sktelecom/ssolib/a$e;->a:Ltid/sktelecom/ssolib/a;
sget-object v4, Ltid/sktelecom/ssolib/d;->l:Ltid/sktelecom/ssolib/d;
const/4 v5, 0x0
iget-object v7, p0, Ltid/sktelecom/ssolib/a$e;->c:Ljava/lang/String;
iget-object v8, p0, Ltid/sktelecom/ssolib/a$e;->f:Ljava/lang/String;
const-string v6, "/sso/api/v1/ssologin.do"
invoke-static/range {v3 .. v8}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ltid/sktelecom/ssolib/d;
move-result-object v0
.line 23
:goto_3
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getVisibleType()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_4
.line 24
iget-object v1, p0, Ltid/sktelecom/ssolib/a$e;->a:Ltid/sktelecom/ssolib/a;
invoke-static {v1}, Ltid/sktelecom/ssolib/a;->c(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/b/b;
move-result-object v1
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getVisibleType()Ljava/lang/String;
move-result-object v2
const-string v3, "PREF_VISIBLE_TYPE"
invoke-virtual {v1, v3, v2}, Ltid/sktelecom/ssolib/b/b;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 25
:cond_4
:goto_4
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOResponse;->getChannelData()Ljava/util/HashMap;
move-result-object p1
.line 26
iget-object v1, p0, Ltid/sktelecom/ssolib/a$e;->a:Ltid/sktelecom/ssolib/a;
invoke-static {v1, v0, p1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 1
const-string v0, "OK"
.line 27
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
const/4 v0, 0x0
if-eqz p1, :cond_0
.line 28
:try_start_0
invoke-direct {p0, p2}, Ltid/sktelecom/ssolib/a$e;->a(Ljava/lang/String;)Ltid/sktelecom/ssolib/model/SSOResponse;
move-result-object p1
.line 29
invoke-direct {p0, p1}, Ltid/sktelecom/ssolib/a$e;->a(Ltid/sktelecom/ssolib/model/SSOResponse;)V
:try_end_0
.catch Ltid/sktelecom/ssolib/a/a; {:try_start_0 .. :try_end_0} :catch_0
return-void
:catch_0
move-exception p1
.line 30
invoke-virtual {p1}, Ltid/sktelecom/ssolib/a/a;->a()Ltid/sktelecom/ssolib/d;
move-result-object p1
goto :goto_0
:cond_0
move-object p1, v0
.line 31
:goto_0
iget-object p2, p0, Ltid/sktelecom/ssolib/a$e;->a:Ltid/sktelecom/ssolib/a;
invoke-static {p2, p1, v0}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 2
.line 32
iget-object v0, p0, Ltid/sktelecom/ssolib/a$e;->a:Ltid/sktelecom/ssolib/a;
const/4 v1, 0x0
invoke-static {v0, p1, v1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
return-void
.end method
@@ -0,0 +1,446 @@
.class Ltid/sktelecom/ssolib/a$f;
.super Ltid/sktelecom/ssolib/http/d;
.source "AuthorizationAPIRequest.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ltid/sktelecom/ssolib/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "f"
.end annotation
# instance fields
.field public final synthetic a:Ltid/sktelecom/ssolib/a;
.field private b:Ljava/lang/String;
.field private c:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/a;Ljava/lang/String;ZLjava/lang/String;)V
.locals 0
.line 1
iput-object p1, p0, Ltid/sktelecom/ssolib/a$f;->a:Ltid/sktelecom/ssolib/a;
invoke-direct {p0}, Ltid/sktelecom/ssolib/http/d;-><init>()V
.line 2
iput-object p2, p0, Ltid/sktelecom/ssolib/a$f;->b:Ljava/lang/String;
.line 3
iput-object p4, p0, Ltid/sktelecom/ssolib/a$f;->c:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;Ljava/lang/String;)V
.locals 8
const-string v0, "response string is null"
const-string v1, "OK"
.line 1
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
const/4 v1, 0x0
if-eqz p1, :cond_7
.line 2
:try_start_0
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
:try_end_0
.catch Ltid/sktelecom/ssolib/a/a; {:try_start_0 .. :try_end_0} :catch_2
if-nez p1, :cond_6
.line 3
:try_start_1
const-class p1, Ltid/sktelecom/ssolib/model/SSOExtendedResponse;
invoke-static {p2, p1}, Ltid/sktelecom/ssolib/common/k;->a(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ltid/sktelecom/ssolib/model/SSOExtendedResponse;
:try_end_1
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1
if-eqz p1, :cond_5
.line 4
:try_start_2
new-instance p2, Ljava/util/HashMap;
invoke-direct {p2}, Ljava/util/HashMap;-><init>()V
.line 5
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOExtendedResponse;->getErrorCode()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_1
const-string v0, ""
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOExtendedResponse;->getErrorCode()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
goto :goto_0
.line 6
:cond_0
sget-object v0, Ltid/sktelecom/ssolib/d;->B:Ltid/sktelecom/ssolib/d;
const-string v2, "error"
.line 7
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOExtendedResponse;->getErrorCode()Ljava/lang/String;
move-result-object v3
invoke-virtual {p2, v2, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "error_description"
.line 8
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOExtendedResponse;->getErrorDescription()Ljava/lang/String;
move-result-object p1
invoke-virtual {p2, v2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
move-object v2, v1
goto/16 :goto_3
.line 9
:cond_1
:goto_0
invoke-virtual {p1}, Ltid/sktelecom/ssolib/model/SSOExtendedResponse;->getSsoTokenSetList()Ljava/util/ArrayList;
move-result-object p1
invoke-static {p1}, Ltid/sktelecom/ssolib/common/k;->a(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
.line 10
const-class v0, [Ltid/sktelecom/ssolib/model/SSOExtendedResponse$SSOTokenSet;
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/common/k;->b(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/List;
move-result-object p1
.line 11
sget-object v0, Ltid/sktelecom/ssolib/d;->a:Ltid/sktelecom/ssolib/d;
if-eqz p1, :cond_3
.line 12
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
:try_end_2
.catch Ltid/sktelecom/ssolib/a/a; {:try_start_2 .. :try_end_2} :catch_2
.line 13
:try_start_3
new-instance v3, Ltid/sktelecom/ssolib/common/a;
iget-object v4, p0, Ltid/sktelecom/ssolib/a$f;->b:Ljava/lang/String;
invoke-direct {v3, v4}, Ltid/sktelecom/ssolib/common/a;-><init>(Ljava/lang/String;)V
const/4 v4, 0x0
.line 14
:goto_1
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v5
if-ge v4, v5, :cond_2
.line 15
invoke-interface {p1, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Ltid/sktelecom/ssolib/model/SSOExtendedResponse$SSOTokenSet;
.line 16
invoke-virtual {v5}, Ltid/sktelecom/ssolib/model/SSOExtendedResponse$SSOTokenSet;->getSSOToken()Ljava/lang/String;
move-result-object v6
invoke-virtual {v3, v6}, Ltid/sktelecom/ssolib/common/a;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
.line 17
new-instance v7, Ltid/sktelecom/ssolib/model/SSOToken;
invoke-direct {v7}, Ltid/sktelecom/ssolib/model/SSOToken;-><init>()V
.line 18
invoke-virtual {v7, v6}, Ltid/sktelecom/ssolib/model/SSOToken;->setSSOToken(Ljava/lang/String;)V
.line 19
invoke-virtual {v5}, Ltid/sktelecom/ssolib/model/SSOExtendedResponse$SSOTokenSet;->getSSOLoginID()Ljava/lang/String;
move-result-object v6
invoke-virtual {v7, v6}, Ltid/sktelecom/ssolib/model/SSOToken;->setLoginID(Ljava/lang/String;)V
.line 20
invoke-virtual {v5}, Ltid/sktelecom/ssolib/model/SSOExtendedResponse$SSOTokenSet;->getSSOSessionID()Ljava/lang/String;
move-result-object v6
invoke-virtual {v7, v6}, Ltid/sktelecom/ssolib/model/SSOToken;->setSessionID(Ljava/lang/String;)V
.line 21
invoke-virtual {v5}, Ltid/sktelecom/ssolib/model/SSOExtendedResponse$SSOTokenSet;->getSSORealYN()Ljava/lang/String;
move-result-object v6
invoke-virtual {v7, v6}, Ltid/sktelecom/ssolib/model/SSOToken;->setRealYN(Ljava/lang/String;)V
.line 22
invoke-virtual {v5}, Ltid/sktelecom/ssolib/model/SSOExtendedResponse$SSOTokenSet;->getCreateDate()Ljava/lang/String;
move-result-object v5
invoke-virtual {v7, v5}, Ltid/sktelecom/ssolib/model/SSOToken;->setCreateDate(Ljava/lang/String;)V
.line 23
invoke-virtual {v2, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:try_end_3
.catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_0
add-int/lit8 v4, v4, 0x1
goto :goto_1
.line 24
:cond_2
:try_start_4
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object p1
const-string v3, "handleResponseData success"
invoke-static {p1, v3}, Ltid/sktelecom/ssolib/common/c;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_2
:catch_0
move-exception p1
move-object v4, p1
.line 25
new-instance p1, Ltid/sktelecom/ssolib/a/a;
sget-object v3, Ltid/sktelecom/ssolib/d;->r:Ltid/sktelecom/ssolib/d;
const-string v5, "/sso/api/v1/ssotoken.do"
const/4 v6, 0x0
iget-object v7, p0, Ltid/sktelecom/ssolib/a$f;->c:Ljava/lang/String;
move-object v2, p1
invoke-direct/range {v2 .. v7}, Ltid/sktelecom/ssolib/a/a;-><init>(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
throw p1
.line 26
:cond_3
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
:goto_2
const-string p1, "sso_login_id_list"
.line 27
invoke-virtual {p2, p1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 28
:goto_3
iget-object p1, p0, Ltid/sktelecom/ssolib/a$f;->a:Ltid/sktelecom/ssolib/a;
invoke-static {p1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object p1
if-eqz p1, :cond_4
.line 29
iget-object p1, p0, Ltid/sktelecom/ssolib/a$f;->a:Ltid/sktelecom/ssolib/a;
invoke-static {p1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;)Ltid/sktelecom/ssolib/a$b;
move-result-object p1
invoke-interface {p1, v0, p2, v2}, Ltid/sktelecom/ssolib/a$b;->a(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;Ljava/util/List;)V
:cond_4
return-void
.line 30
:cond_5
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object p1
const-string p2, "SSOResponse is null"
invoke-static {p1, p2}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 31
new-instance p1, Ltid/sktelecom/ssolib/a/a;
sget-object v3, Ltid/sktelecom/ssolib/d;->x:Ltid/sktelecom/ssolib/d;
new-instance v4, Ljava/lang/Exception;
const-string p2, "SSOResponse is null."
invoke-direct {v4, p2}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
const-string v5, "/sso/api/v1/ssotoken.do"
const/4 v6, 0x0
iget-object v7, p0, Ltid/sktelecom/ssolib/a$f;->c:Ljava/lang/String;
move-object v2, p1
invoke-direct/range {v2 .. v7}, Ltid/sktelecom/ssolib/a/a;-><init>(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
throw p1
:catch_1
move-exception p1
move-object v4, p1
.line 32
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object p1
invoke-virtual {v4}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object p2
invoke-static {p1, p2}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 33
new-instance p1, Ltid/sktelecom/ssolib/a/a;
sget-object v3, Ltid/sktelecom/ssolib/d;->x:Ltid/sktelecom/ssolib/d;
const-string v5, "/sso/api/v1/ssotoken.do"
const/4 v6, 0x0
iget-object v7, p0, Ltid/sktelecom/ssolib/a$f;->c:Ljava/lang/String;
move-object v2, p1
invoke-direct/range {v2 .. v7}, Ltid/sktelecom/ssolib/a/a;-><init>(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
throw p1
.line 34
:cond_6
invoke-static {}, Ltid/sktelecom/ssolib/common/c;->a()Ljava/lang/String;
move-result-object p1
invoke-static {p1, v0}, Ltid/sktelecom/ssolib/common/c;->b(Ljava/lang/String;Ljava/lang/String;)V
.line 35
new-instance p1, Ltid/sktelecom/ssolib/a/a;
sget-object v3, Ltid/sktelecom/ssolib/d;->y:Ltid/sktelecom/ssolib/d;
new-instance v4, Ljava/lang/Exception;
invoke-direct {v4, v0}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
const-string v5, "/sso/api/v1/ssotoken.do"
const/4 v6, 0x0
iget-object v7, p0, Ltid/sktelecom/ssolib/a$f;->c:Ljava/lang/String;
move-object v2, p1
invoke-direct/range {v2 .. v7}, Ltid/sktelecom/ssolib/a/a;-><init>(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
throw p1
:try_end_4
.catch Ltid/sktelecom/ssolib/a/a; {:try_start_4 .. :try_end_4} :catch_2
:catch_2
move-exception p1
.line 36
invoke-virtual {p1}, Ltid/sktelecom/ssolib/a/a;->a()Ltid/sktelecom/ssolib/d;
move-result-object p1
goto :goto_4
:cond_7
move-object p1, v1
.line 37
:goto_4
iget-object p2, p0, Ltid/sktelecom/ssolib/a$f;->a:Ltid/sktelecom/ssolib/a;
invoke-static {p2, p1, v1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
return-void
.end method
.method public a(Ltid/sktelecom/ssolib/d;)V
.locals 2
.line 38
iget-object v0, p0, Ltid/sktelecom/ssolib/a$f;->a:Ltid/sktelecom/ssolib/a;
const/4 v1, 0x0
invoke-static {v0, p1, v1}, Ltid/sktelecom/ssolib/a;->a(Ltid/sktelecom/ssolib/a;Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
return-void
.end method
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,209 @@
.class public Ltid/sktelecom/ssolib/a/a;
.super Ljava/lang/Exception;
.source "TidBizException.java"
# instance fields
.field private a:Ltid/sktelecom/ssolib/d;
.field private b:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Ltid/sktelecom/ssolib/d;)V
.locals 1
const-string v0, ""
.line 1
invoke-direct {p0, v0}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
.line 2
iput-object p1, p0, Ltid/sktelecom/ssolib/a/a;->a:Ltid/sktelecom/ssolib/d;
return-void
.end method
.method public constructor <init>(Ltid/sktelecom/ssolib/d;Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 1
const-string v0, ""
.line 5
invoke-direct {p0, v0, p2}, Ljava/lang/Exception;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
.line 6
invoke-virtual {p1, p2, p3, p4, p5}, Ltid/sktelecom/ssolib/d;->a(Ljava/lang/Throwable;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 7
iput-object p1, p0, Ltid/sktelecom/ssolib/a/a;->a:Ltid/sktelecom/ssolib/d;
return-void
.end method
.method public constructor <init>(Ltid/sktelecom/ssolib/d;Ljava/util/HashMap;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ltid/sktelecom/ssolib/d;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 3
invoke-direct {p0, p1}, Ltid/sktelecom/ssolib/a/a;-><init>(Ltid/sktelecom/ssolib/d;)V
.line 4
iput-object p2, p0, Ltid/sktelecom/ssolib/a/a;->b:Ljava/util/HashMap;
return-void
.end method
# virtual methods
.method public a()Ltid/sktelecom/ssolib/d;
.locals 1
.line 1
iget-object v0, p0, Ltid/sktelecom/ssolib/a/a;->a:Ltid/sktelecom/ssolib/d;
return-object v0
.end method
.method public b()Ljava/util/HashMap;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.line 1
iget-object v0, p0, Ltid/sktelecom/ssolib/a/a;->b:Ljava/util/HashMap;
return-object v0
.end method
.method public getMessage()Ljava/lang/String;
.locals 4
.line 1
iget-object v0, p0, Ltid/sktelecom/ssolib/a/a;->a:Ltid/sktelecom/ssolib/d;
if-nez v0, :cond_0
.line 2
invoke-super {p0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
return-object v0
.line 3
:cond_0
invoke-super {p0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
iget-object v3, p0, Ltid/sktelecom/ssolib/a/a;->a:Ltid/sktelecom/ssolib/d;
invoke-virtual {v3}, Ltid/sktelecom/ssolib/d;->c()Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
invoke-static {v0, v1}, Ljava/text/MessageFormat;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public toString()Ljava/lang/String;
.locals 3
.line 1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v0
.line 2
invoke-virtual {p0}, Ljava/lang/Exception;->getLocalizedMessage()Ljava/lang/String;
move-result-object v1
const-string v2, ": ["
if-eqz v1, :cond_0
.line 3
invoke-static {v0, v2}, Landroid/support/v4/media/e;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v2, p0, Ltid/sktelecom/ssolib/a/a;->a:Ltid/sktelecom/ssolib/d;
invoke-virtual {v2}, Ltid/sktelecom/ssolib/d;->a()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "] "
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_0
:cond_0
invoke-static {v0, v2}, Landroid/support/v4/media/e;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Ltid/sktelecom/ssolib/a/a;->a:Ltid/sktelecom/ssolib/d;
invoke-virtual {v1}, Ltid/sktelecom/ssolib/d;->c()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "]"
:goto_0
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method

Some files were not shown because too many files have changed in this diff Show More