155 lines
4.3 KiB
Smali
155 lines
4.3 KiB
Smali
.class public Lod/a;
|
|
.super Ljava/lang/Object;
|
|
.source "ServiceGenerator.java"
|
|
|
|
|
|
# static fields
|
|
.field public static a:Ljava/lang/String; = "https://apis.openapi.sk.com/"
|
|
|
|
.field public static b:Lretrofit2/Retrofit$Builder;
|
|
|
|
.field public static c:Lokhttp3/logging/HttpLoggingInterceptor;
|
|
|
|
.field public static d:Lokhttp3/OkHttpClient$Builder;
|
|
|
|
|
|
# direct methods
|
|
.method public static constructor <clinit>()V
|
|
.locals 3
|
|
|
|
.line 1
|
|
new-instance v0, Lretrofit2/Retrofit$Builder;
|
|
|
|
invoke-direct {v0}, Lretrofit2/Retrofit$Builder;-><init>()V
|
|
|
|
sget-object v1, Lod/a;->a:Ljava/lang/String;
|
|
|
|
invoke-virtual {v0, v1}, Lretrofit2/Retrofit$Builder;->baseUrl(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-static {}, Lretrofit2/converter/gson/GsonConverterFactory;->create()Lretrofit2/converter/gson/GsonConverterFactory;
|
|
|
|
move-result-object v1
|
|
|
|
invoke-virtual {v0, v1}, Lretrofit2/Retrofit$Builder;->addConverterFactory(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;
|
|
|
|
move-result-object v0
|
|
|
|
sput-object v0, Lod/a;->b:Lretrofit2/Retrofit$Builder;
|
|
|
|
.line 2
|
|
new-instance v0, Lokhttp3/logging/HttpLoggingInterceptor;
|
|
|
|
invoke-direct {v0}, Lokhttp3/logging/HttpLoggingInterceptor;-><init>()V
|
|
|
|
sput-object v0, Lod/a;->c:Lokhttp3/logging/HttpLoggingInterceptor;
|
|
|
|
.line 3
|
|
new-instance v0, Lokhttp3/OkHttpClient$Builder;
|
|
|
|
invoke-direct {v0}, Lokhttp3/OkHttpClient$Builder;-><init>()V
|
|
|
|
sget-object v1, Lod/a;->c:Lokhttp3/logging/HttpLoggingInterceptor;
|
|
|
|
sget-object v2, Lokhttp3/logging/HttpLoggingInterceptor$Level;->BODY:Lokhttp3/logging/HttpLoggingInterceptor$Level;
|
|
|
|
invoke-virtual {v1, v2}, Lokhttp3/logging/HttpLoggingInterceptor;->setLevel(Lokhttp3/logging/HttpLoggingInterceptor$Level;)Lokhttp3/logging/HttpLoggingInterceptor;
|
|
|
|
move-result-object v1
|
|
|
|
invoke-virtual {v0, v1}, Lokhttp3/OkHttpClient$Builder;->addInterceptor(Lokhttp3/Interceptor;)Lokhttp3/OkHttpClient$Builder;
|
|
|
|
move-result-object v0
|
|
|
|
sput-object v0, Lod/a;->d:Lokhttp3/OkHttpClient$Builder;
|
|
|
|
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 a()V
|
|
.locals 2
|
|
|
|
const-string v0, "https://ovs.sktelecom.com:8080/"
|
|
|
|
.line 1
|
|
sput-object v0, Lod/a;->a:Ljava/lang/String;
|
|
|
|
.line 2
|
|
new-instance v0, Lretrofit2/Retrofit$Builder;
|
|
|
|
invoke-direct {v0}, Lretrofit2/Retrofit$Builder;-><init>()V
|
|
|
|
sget-object v1, Lod/a;->a:Ljava/lang/String;
|
|
|
|
invoke-virtual {v0, v1}, Lretrofit2/Retrofit$Builder;->baseUrl(Ljava/lang/String;)Lretrofit2/Retrofit$Builder;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-static {}, Lretrofit2/converter/gson/GsonConverterFactory;->create()Lretrofit2/converter/gson/GsonConverterFactory;
|
|
|
|
move-result-object v1
|
|
|
|
invoke-virtual {v0, v1}, Lretrofit2/Retrofit$Builder;->addConverterFactory(Lretrofit2/Converter$Factory;)Lretrofit2/Retrofit$Builder;
|
|
|
|
move-result-object v0
|
|
|
|
sput-object v0, Lod/a;->b:Lretrofit2/Retrofit$Builder;
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public static b(Ljava/lang/Class;)Ljava/lang/Object;
|
|
.locals 5
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"<S:",
|
|
"Ljava/lang/Object;",
|
|
">(",
|
|
"Ljava/lang/Class<",
|
|
"TS;>;)TS;"
|
|
}
|
|
.end annotation
|
|
|
|
.line 1
|
|
sget-object v0, Lod/a;->b:Lretrofit2/Retrofit$Builder;
|
|
|
|
sget-object v1, Lod/a;->d:Lokhttp3/OkHttpClient$Builder;
|
|
|
|
sget-object v2, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
|
|
|
|
const-wide/16 v3, 0x3c
|
|
|
|
invoke-virtual {v1, v3, v4, v2}, Lokhttp3/OkHttpClient$Builder;->readTimeout(JLjava/util/concurrent/TimeUnit;)Lokhttp3/OkHttpClient$Builder;
|
|
|
|
move-result-object v1
|
|
|
|
invoke-virtual {v1}, Lokhttp3/OkHttpClient$Builder;->build()Lokhttp3/OkHttpClient;
|
|
|
|
move-result-object v1
|
|
|
|
invoke-virtual {v0, v1}, Lretrofit2/Retrofit$Builder;->client(Lokhttp3/OkHttpClient;)Lretrofit2/Retrofit$Builder;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-virtual {v0}, Lretrofit2/Retrofit$Builder;->build()Lretrofit2/Retrofit;
|
|
|
|
move-result-object v0
|
|
|
|
.line 2
|
|
invoke-virtual {v0, p0}, Lretrofit2/Retrofit;->create(Ljava/lang/Class;)Ljava/lang/Object;
|
|
|
|
move-result-object p0
|
|
|
|
return-object p0
|
|
.end method
|