r.smali
.class public Lcom/beetalk/sdk/networking/service/r;
.super Ljava/lang/Object;
.source "SocialService.java"
# direct methods
.method public static a()Lorg/json/JSONObject;
.registers 4
.line 22
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 23
invoke-static {}, Lcom/beetalk/sdk/GGLoginSession;->g()Lcom/beetalk/sdk/GGLoginSession;
move-result-object v1
invoke-virtual {v1}, Lcom/beetalk/sdk/GGLoginSession;->p()Lcom/beetalk/sdk/data/AuthToken;
move-result-object v1
invoke-virtual {v1}, Lcom/beetalk/sdk/data/AuthToken;->getAuthToken()Ljava/lang/String;
move-result-object v1
const-string v2, "access_token"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "show_uid"
const-string v2, "1"
.line 24
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 25
invoke-static {}, Lcom/beetalk/sdk/networking/h;->a()Lcom/beetalk/sdk/networking/h;
move-result-object v1
invoke-static {}, Lcom/beetalk/sdk/SDKConstants;->v()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x1
invoke-virtual {v1, v2, v0, v3}, Lcom/beetalk/sdk/networking/h;->a(Ljava/lang/String;Ljava/util/Map;Z)Lorg/json/JSONObject;
move-result-object v0
return-object v0
.end method
.method public static a(Lcom/beetalk/sdk/plugin/a/b/e$b;)Lorg/json/JSONObject;
.registers 5
.line 6
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 7
iget-object v1, p0, Lcom/beetalk/sdk/plugin/a/b/e$b;->e:Ljava/lang/String;
const-string v2, "access_token"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 8
iget-object v1, p0, Lcom/beetalk/sdk/plugin/a/b/e$b;->f:Ljava/lang/String;
const-string v2, "app_key"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 9
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
.line 10
iget-object v2, p0, Lcom/beetalk/sdk/plugin/a/b/e$b;->h:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
.line 11
:cond_1e
:goto_1e
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_39
.line 12
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 13
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_1e
const-string v3, ","
.line 14
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_1e
.line 15
:cond_39
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const-string v2, "to_friends"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 16
iget-object v1, p0, Lcom/beetalk/sdk/plugin/a/b/e$b;->a:Ljava/lang/String;
const-string v2, "title"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 17
iget-object v1, p0, Lcom/beetalk/sdk/plugin/a/b/e$b;->b:Ljava/lang/String;
const-string v2, "message"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 18
iget-object v1, p0, Lcom/beetalk/sdk/plugin/a/b/e$b;->c:Ljava/lang/String;
const-string v2, "image"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 19
iget-object v1, p0, Lcom/beetalk/sdk/plugin/a/b/e$b;->g:Ljava/lang/String;
const-string v2, "object_id"
invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 20
iget-object p0, p0, Lcom/beetalk/sdk/plugin/a/b/e$b;->d:Ljava/lang/String;
const-string v1, "data"
invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 21
invoke-static {}, Lcom/beetalk/sdk/networking/h;->a()Lcom/beetalk/sdk/networking/h;
move-result-object p0
invoke-static {}, Lcom/beetalk/sdk/SDKConstants;->D()Ljava/lang/String;
move-result-object v1
invoke-virtual {p0, v1, v0}, Lcom/beetalk/sdk/networking/h;->b(Ljava/lang/String;Ljava/util/Map;)Lorg/json/JSONObject;
move-result-object p0
return-object p0
.end method
.method public static a(Ljava/util/List;)Lorg/json/JSONObject;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/String;",
">;)",
"Lorg/json/JSONObject;"
}
.end annotation
.line 1
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 2
invoke-static {}, Lcom/beetalk/sdk/GGLoginSession;->g()Lcom/beetalk/sdk/GGLoginSession;
move-result-object v1
invoke-virtual {v1}, Lcom/beetalk/sdk/GGLoginSession;->p()Lcom/beetalk/sdk/data/AuthToken;
move-result-object v1
invoke-virtual {v1}, Lcom/beetalk/sdk/data/AuthToken;->getAuthToken()Ljava/lang/String;
move-result-object v1
const-string v2, "access_token"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, ","
.line 3
invoke-static {p0, v1}, Lcom/beetalk/sdk/b/m;->a(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
const-string v1, "friends"
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4
invoke-static {}, Lcom/beetalk/sdk/GGLoginSession;->g()Lcom/beetalk/sdk/GGLoginSession;
move-result-object p0
invoke-virtual {p0}, Lcom/beetalk/sdk/GGLoginSession;->m()Lcom/beetalk/sdk/GGLoginSession$SessionProvider;
move-result-object p0
invoke-virtual {p0}, Lcom/beetalk/sdk/GGLoginSession$SessionProvider;->getValue()I
move-result p0
invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p0
const-string v1, "platform"
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 5
invoke-static {}, Lcom/beetalk/sdk/networking/h;->a()Lcom/beetalk/sdk/networking/h;
move-result-object p0
invoke-static {}, Lcom/beetalk/sdk/SDKConstants;->u()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {p0, v1, v0, v2}, Lcom/beetalk/sdk/networking/h;->a(Ljava/lang/String;Ljava/util/Map;Z)Lorg/json/JSONObject;
move-result-object p0
return-object p0
.end method
.method public static b()Lorg/json/JSONObject;
.registers 4
.line 1
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 2
invoke-static {}, Lcom/beetalk/sdk/GGLoginSession;->g()Lcom/beetalk/sdk/GGLoginSession;
move-result-object v1
invoke-virtual {v1}, Lcom/beetalk/sdk/GGLoginSession;->p()Lcom/beetalk/sdk/data/AuthToken;
move-result-object v1
invoke-virtual {v1}, Lcom/beetalk/sdk/data/AuthToken;->getAuthToken()Ljava/lang/String;
move-result-object v1
const-string v2, "access_token"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "show_uid"
const-string v2, "1"
.line 3
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4
invoke-static {}, Lcom/beetalk/sdk/networking/h;->a()Lcom/beetalk/sdk/networking/h;
move-result-object v1
invoke-static {}, Lcom/beetalk/sdk/SDKConstants;->t()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x1
invoke-virtual {v1, v2, v0, v3}, Lcom/beetalk/sdk/networking/h;->a(Ljava/lang/String;Ljava/util/Map;Z)Lorg/json/JSONObject;
move-result-object v0
return-object v0
.end method