g.smali
.class public Lcom/fulishe/g/g;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Lcom/xinmeng/shadow/interfaces/h;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Lcom/xinmeng/shadow/interfaces/i;)V
.registers 9
const/4 v1, 0x1
if-nez p1, :cond_4
:cond_3
:goto_3
return-void
:cond_4
invoke-static {}, Lcom/fulishe/shadow/base/o;->G()Lcom/fulishe/shadow/base/m;
move-result-object v0
invoke-interface {p1}, Lcom/xinmeng/shadow/interfaces/i;->c()Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v2}, Lcom/fulishe/shadow/base/m;->b(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_3
invoke-interface {p1}, Lcom/xinmeng/shadow/interfaces/i;->g()Ljava/util/Map;
move-result-object v4
invoke-interface {p1}, Lcom/xinmeng/shadow/interfaces/i;->b()Ljava/util/Map;
move-result-object v3
invoke-interface {p1}, Lcom/xinmeng/shadow/interfaces/i;->c()Ljava/lang/String;
move-result-object v2
invoke-interface {p1}, Lcom/xinmeng/shadow/interfaces/i;->e()Lcom/xinmeng/shadow/interfaces/a;
move-result-object v0
if-nez v3, :cond_29
new-instance v3, Ljava/util/HashMap;
invoke-direct {v3}, Ljava/util/HashMap;-><init>()V
:cond_29
if-nez v4, :cond_30
new-instance v4, Ljava/util/HashMap;
invoke-direct {v4}, Ljava/util/HashMap;-><init>()V
:cond_30
invoke-interface {p1}, Lcom/xinmeng/shadow/interfaces/i;->d()Ljava/lang/String;
move-result-object v5
const-string v6, "GET"
invoke-virtual {v6, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_75
const/4 v1, 0x0
:cond_3d
:goto_3d
new-instance v5, Lcom/fulishe/g/h;
invoke-direct {v5, p0, v0}, Lcom/fulishe/g/h;-><init>(Lcom/fulishe/g/g;Lcom/xinmeng/shadow/interfaces/a;)V
invoke-interface {p1}, Lcom/xinmeng/shadow/interfaces/i;->a()Z
move-result v0
if-eqz v0, :cond_8c
const-string v0, "Accept-Encoding"
const-string v3, "gzip"
invoke-interface {v4, v0, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v0, "Content-Encoding"
const-string v3, "gzip"
invoke-interface {v4, v0, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_start_56
new-instance v3, Lorg/json/JSONObject;
invoke-interface {p1}, Lcom/xinmeng/shadow/interfaces/i;->f()Ljava/lang/String;
move-result-object v0
invoke-direct {v3, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
:try_end_5f
.catch Lorg/json/JSONException; {:try_start_56 .. :try_end_5f} :catch_82
:goto_5f
new-instance v0, Lcom/mooc/network/d/h;
invoke-direct/range {v0 .. v5}, Lcom/mooc/network/d/h;-><init>(ILjava/lang/String;Lorg/json/JSONObject;Ljava/util/Map;Lcom/fulishe/shadow/base/n$a;)V
:goto_64
invoke-static {}, Lcom/fulishe/shadow/base/o;->G()Lcom/fulishe/shadow/base/m;
move-result-object v1
invoke-interface {v1}, Lcom/fulishe/shadow/base/m;->a()Landroid/content/Context;
move-result-object v1
const/4 v2, 0x0
invoke-static {v1, v2}, Lcom/mooc/network/core/l;->a(Landroid/content/Context;Lcom/fulishe/shadow/base/b;)Lcom/mooc/network/core/l;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/mooc/network/core/l;->a(Lcom/mooc/network/core/Request;)Lcom/mooc/network/core/Request;
goto :goto_3
:cond_75
invoke-interface {p1}, Lcom/xinmeng/shadow/interfaces/i;->d()Ljava/lang/String;
move-result-object v5
const-string v6, "POST"
invoke-virtual {v6, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_3d
goto :goto_3d
:catch_82
move-exception v0
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_5f
:cond_8c
new-instance v0, Lcom/mooc/network/d/j;
invoke-direct/range {v0 .. v5}, Lcom/mooc/network/d/j;-><init>(ILjava/lang/String;Ljava/util/Map;Ljava/util/Map;Lcom/fulishe/shadow/base/n$a;)V
goto :goto_64
.end method