GRPCUtils.smali
.class public Lcom/sandboxol/center/router/moduleInfo/game/team/util/GRPCUtils;
.super Ljava/lang/Object;
.source "GRPCUtils.java"
# direct methods
.method public constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static createPartyList(IILjava/lang/String;Ljava/lang/String;Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/RequestType;Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest;
.registers 9
.line 1
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest;->newBuilder()Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
move-result-object v0
.line 2
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/EngineEnv;->v1()Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;
move-result-object v1
invoke-virtual {v1}, Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;->getEngineVersion()J
move-result-wide v1
long-to-int v2, v1
invoke-virtual {v0, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->addEngineVersions(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
move-result-object v0
.line 3
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/EngineEnv;->v2()Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;
move-result-object v1
invoke-virtual {v1}, Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;->getEngineVersion()J
move-result-wide v1
long-to-int v2, v1
invoke-virtual {v0, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->addEngineVersions(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
move-result-object v0
.line 4
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/EngineEnv;->v3()Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;
move-result-object v1
invoke-virtual {v1}, Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;->getEngineVersion()J
move-result-wide v1
long-to-int v2, v1
invoke-virtual {v0, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->addEngineVersions(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
move-result-object v0
.line 5
invoke-virtual {v0, p5}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->setGameType(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
move-result-object p5
.line 6
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getUserLanguage()Ljava/lang/String;
move-result-object v0
invoke-virtual {p5, v0}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->setLang(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
move-result-object p5
.line 7
invoke-virtual {p5, p2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->setSelectLang(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
move-result-object p2
.line 8
invoke-virtual {p2, p3}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->setSelectGameType(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
move-result-object p2
.line 9
invoke-virtual {p2, p4}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->setRequestType(Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/RequestType;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
move-result-object p2
.line 10
invoke-virtual {p2, p1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->setRegionId(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
move-result-object p1
.line 11
invoke-virtual {p1, p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->setSize(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
move-result-object p0
sget-object p1, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/VersionType;->VERSION_ONE:Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/VersionType;
.line 12
invoke-virtual {p0, p1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->setVersion(Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/VersionType;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
move-result-object p0
.line 13
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object p1
iget-object p1, p1, Lcom/sandboxol/center/entity/AccountCenter;->region:Landroidx/databinding/ObservableField;
invoke-virtual {p1}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/String;
invoke-virtual {p0, p1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->setRegion(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
move-result-object p0
.line 14
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessageLite$a;->build()Lcom/google/protobuf/GeneratedMessageLite;
move-result-object p0
check-cast p0, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest;
return-object p0
.end method
.method public static createTeam(Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest;
.registers 5
.line 1
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate;->newBuilder()Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
move-result-object v0
.line 2
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getGameType()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setGametype(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
move-result-object v1
.line 3
invoke-static {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/util/GRPCUtils;->createTeamMember(Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setCaptain(Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
move-result-object v1
.line 4
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getDispUrl()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setDispUrl(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
move-result-object v1
.line 5
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getRegionId()I
move-result v2
invoke-virtual {v1, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setRegionId(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
move-result-object v1
.line 6
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getIsNewEngine()I
move-result v2
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getIsUgc()I
move-result v3
invoke-static {v2, v3}, Lcom/sandboxol/center/router/moduleInfo/game/EngineEnv;->getEngineVersion(II)J
move-result-wide v2
long-to-int v3, v2
invoke-virtual {v1, v3}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setEngineVersion(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
move-result-object v1
.line 7
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getGameName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setGameName(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
move-result-object v1
.line 8
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getMemberCount()I
move-result v2
invoke-virtual {v1, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setMaxMembers(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
move-result-object v1
.line 9
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getTeamCount()I
move-result v2
invoke-virtual {v1, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setTeamCount(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
move-result-object v1
.line 10
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getTeamMem()I
move-result v2
invoke-virtual {v1, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setTeamMemberCount(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
move-result-object v1
.line 11
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getTeamType()I
move-result v2
invoke-static {v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamType;->forNumber(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamType;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setTeamType(Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamType;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
move-result-object v1
.line 12
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getRoomName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setTitle(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
move-result-object v1
sget-object v2, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/VersionType;->VERSION_ONE:Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/VersionType;
.line 13
invoke-virtual {v1, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setVersion(Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/VersionType;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
move-result-object v1
.line 14
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getChatRoomId()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setChatGroupId(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
move-result-object v1
.line 15
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getIsNewEngine()I
move-result v2
const/4 v3, 0x1
if-ne v2, v3, :cond_7f
goto :goto_80
:cond_7f
const/4 v3, 0x0
:goto_80
invoke-virtual {v1, v3}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setIsNewEngine(Z)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
move-result-object v1
.line 16
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getMinMembers()I
move-result v2
invoke-virtual {v1, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setMinMembers(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
move-result-object v1
.line 17
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
iget-object v2, v2, Lcom/sandboxol/center/entity/AccountCenter;->region:Landroidx/databinding/ObservableField;
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
invoke-virtual {v1, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setRegion(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
.line 18
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getGamePattern()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_ac
.line 19
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getGamePattern()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setGameMode(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
.line 20
:cond_ac
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getGamePatternName()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_bd
.line 21
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getGamePatternName()Ljava/lang/String;
move-result-object p0
invoke-virtual {v0, p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;->setModeName(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;
.line 22
:cond_bd
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest;->newBuilder()Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest$Builder;
move-result-object p0
invoke-virtual {p0, v0}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest$Builder;->setCreate(Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamCreate$Builder;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest$Builder;
move-result-object p0
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessageLite$a;->build()Lcom/google/protobuf/GeneratedMessageLite;
move-result-object p0
check-cast p0, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest;
return-object p0
.end method
.method private static createTeamMember(Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;
.registers 4
.line 1
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember;->newBuilder()Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;
move-result-object v0
.line 2
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getUserId()J
move-result-wide v1
invoke-virtual {v0, v1, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;->setUserid(J)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;
move-result-object v0
.line 3
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getNickName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;->setUsername(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;
move-result-object v0
.line 4
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getPicUrl()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;->setPicurl(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;
move-result-object v0
const/4 v1, 0x0
.line 5
invoke-virtual {v0, v1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;->setPosition(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;
move-result-object v0
.line 6
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getSex()I
move-result v1
invoke-virtual {v0, v1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;->setSex(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;
move-result-object v0
.line 7
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getAppVersion()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;->setAppVersion(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;
move-result-object v0
.line 8
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getUserLanguage()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;->setLang(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;
move-result-object v0
.line 9
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getVip()I
move-result v1
invoke-virtual {v0, v1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;->setVip(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;
move-result-object v0
.line 10
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getCountry()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_50
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getCountry()Ljava/lang/String;
move-result-object v1
goto :goto_54
:cond_50
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getCountry()Ljava/lang/String;
move-result-object v1
:goto_54
invoke-virtual {v0, v1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;->setCountry(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;
move-result-object v0
.line 11
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getPackageName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;->setPackageName(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;
move-result-object v0
.line 12
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getAvatarFrame()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;->setAvatarFrame(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;
move-result-object v0
.line 13
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getColorfulNickName()Ljava/lang/String;
move-result-object p0
invoke-virtual {v0, p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;->setColorfulNickName(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;
move-result-object p0
.line 14
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v0
iget-object v0, v0, Lcom/sandboxol/center/entity/AccountCenter;->region:Landroidx/databinding/ObservableField;
invoke-virtual {v0}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;->setRegion(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;
move-result-object p0
return-object p0
.end method
.method public static joinTeam(Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest;
.registers 4
.line 1
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamJoin;->newBuilder()Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamJoin$Builder;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/util/GRPCUtils;->createTeamMember(Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamJoin$Builder;->setUser(Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember$Builder;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamJoin$Builder;
move-result-object v1
.line 3
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getTeamId()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamJoin$Builder;->setTeamId(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamJoin$Builder;
move-result-object v1
.line 4
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getDispUrl()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamJoin$Builder;->setDispUrl(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamJoin$Builder;
move-result-object v1
.line 5
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getRegionId()I
move-result v2
invoke-virtual {v1, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamJoin$Builder;->setRegionId(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamJoin$Builder;
move-result-object v1
.line 6
invoke-virtual {p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/entity/GameMassage;->getGameType()Ljava/lang/String;
move-result-object p0
invoke-virtual {v1, p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamJoin$Builder;->setGametype(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamJoin$Builder;
.line 7
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest;->newBuilder()Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest$Builder;
move-result-object p0
invoke-virtual {p0, v0}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest$Builder;->setJoin(Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamJoin$Builder;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest$Builder;
move-result-object p0
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessageLite$a;->build()Lcom/google/protobuf/GeneratedMessageLite;
move-result-object p0
check-cast p0, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest;
return-object p0
.end method
.method public static quickIn(ILjava/util/List;Ljava/lang/String;Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")",
"Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest;"
}
.end annotation
.line 1
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest;->newBuilder()Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
move-result-object v0
.line 2
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/EngineEnv;->v1()Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;
move-result-object v1
invoke-virtual {v1}, Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;->getEngineVersion()J
move-result-wide v1
long-to-int v2, v1
invoke-virtual {v0, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->addEngineVersions(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
.line 3
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/EngineEnv;->v2()Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;
move-result-object v1
invoke-virtual {v1}, Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;->getEngineVersion()J
move-result-wide v1
long-to-int v2, v1
invoke-virtual {v0, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->addEngineVersions(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
.line 4
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/EngineEnv;->v3()Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;
move-result-object v1
invoke-virtual {v1}, Lcom/sandboxol/center/router/moduleInfo/game/AbstractEngineEnv;->getEngineVersion()J
move-result-wide v1
long-to-int v2, v1
invoke-virtual {v0, v2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->addEngineVersions(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
.line 5
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getUserLanguage()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->setLang(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
.line 6
sget-object v1, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/RequestType;->FAST:Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/RequestType;
invoke-virtual {v0, v1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->setRequestType(Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/RequestType;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
.line 7
invoke-virtual {v0, p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->setRegionId(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
.line 8
invoke-virtual {v0, p2}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->setSelectGameType(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
.line 9
invoke-virtual {v0, p3}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->setSelectLang(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
const/4 p0, 0x1
.line 10
invoke-virtual {v0, p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->setSize(I)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
.line 11
sget-object p0, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/VersionType;->VERSION_ONE:Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/VersionType;
invoke-virtual {v0, p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->setVersion(Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/VersionType;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
.line 12
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p0
:goto_4a
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result p1
if-eqz p1, :cond_5a
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/String;
.line 13
invoke-virtual {v0, p1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;->addNoJoin(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest$Builder;
goto :goto_4a
.line 14
:cond_5a
invoke-virtual {v0}, Lcom/google/protobuf/GeneratedMessageLite$a;->build()Lcom/google/protobuf/GeneratedMessageLite;
move-result-object p0
check-cast p0, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/PartyListRequest;
return-object p0
.end method
.method public static removeMember(J)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest;
.registers 3
.line 1
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/RemoveMember;->newBuilder()Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/RemoveMember$Builder;
move-result-object v0
.line 2
invoke-virtual {v0, p0, p1}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/RemoveMember$Builder;->setUserid(J)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/RemoveMember$Builder;
.line 3
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest;->newBuilder()Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest$Builder;
move-result-object p0
invoke-virtual {p0, v0}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest$Builder;->setRemove(Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/RemoveMember$Builder;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest$Builder;
move-result-object p0
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessageLite$a;->build()Lcom/google/protobuf/GeneratedMessageLite;
move-result-object p0
check-cast p0, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest;
return-object p0
.end method
.method public static syncMembers(Ljava/util/List;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamMember;",
">;)",
"Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest;"
}
.end annotation
.line 1
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest;->newBuilder()Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest$Builder;
move-result-object v0
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/SyncMembers;->newBuilder()Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/SyncMembers$Builder;
move-result-object v1
invoke-virtual {v1, p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/SyncMembers$Builder;->addAllTeammembers(Ljava/lang/Iterable;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/SyncMembers$Builder;
move-result-object p0
.line 2
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessageLite$a;->buildPartial()Lcom/google/protobuf/GeneratedMessageLite;
move-result-object p0
check-cast p0, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/SyncMembers;
.line 3
invoke-virtual {v0, p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest$Builder;->setSync(Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/SyncMembers;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest$Builder;
move-result-object p0
.line 4
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessageLite$a;->build()Lcom/google/protobuf/GeneratedMessageLite;
move-result-object p0
check-cast p0, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest;
return-object p0
.end method
.method public static teamInQueue(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest;
.registers 3
.line 1
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest;->newBuilder()Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest$Builder;
move-result-object v0
invoke-static {}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamInQueue;->newBuilder()Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamInQueue$Builder;
move-result-object v1
invoke-virtual {v1, p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamInQueue$Builder;->setCntoraddr(Ljava/lang/String;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamInQueue$Builder;
move-result-object p0
invoke-virtual {v0, p0}, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest$Builder;->setQueue(Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamInQueue$Builder;)Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest$Builder;
move-result-object p0
invoke-virtual {p0}, Lcom/google/protobuf/GeneratedMessageLite$a;->build()Lcom/google/protobuf/GeneratedMessageLite;
move-result-object p0
check-cast p0, Lcom/sandboxol/center/router/moduleInfo/game/team/teammgr/TeamRequest;
return-object p0
.end method