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