修复虎牙绑定角色识别

This commit is contained in:
yml2213
2026-07-22 16:59:12 +08:00
parent 4654612d81
commit 69b6120ede
4 changed files with 452 additions and 61 deletions
+7
View File
@@ -14,6 +14,7 @@ class ActivityUserId(TafStruct):
self.sCookie: str = ""
self.iTokenType: int = 0
self.sDeviceInfo: str = ""
self.sQIMEI: str = ""
def write_to(self, os: TafOutputStream):
os.write_int64(0, self.lUid)
@@ -23,6 +24,7 @@ class ActivityUserId(TafStruct):
os.write_string(4, self.sCookie)
os.write_int32(5, self.iTokenType)
os.write_string(6, self.sDeviceInfo)
os.write_string(7, self.sQIMEI)
def read_from(self, ins: TafInputStream):
self.lUid = ins.read_int64(0, default=self.lUid)
@@ -32,6 +34,7 @@ class ActivityUserId(TafStruct):
self.sCookie = ins.read_string(4, default=self.sCookie)
self.iTokenType = ins.read_int32(5, default=self.iTokenType)
self.sDeviceInfo = ins.read_string(6, default=self.sDeviceInfo)
self.sQIMEI = ins.read_string(7, default=self.sQIMEI)
class GetUserScoreReq(TafStruct):
@@ -778,6 +781,7 @@ class GameRole(TafStruct):
self.platName: str = ""
self.partitionName: str = ""
self.gameSerial: str = ""
self.extendInfo: str = ""
def read_from(self, ins: TafInputStream):
self.roleId = ins.read_string(0, default=self.roleId)
@@ -786,6 +790,7 @@ class GameRole(TafStruct):
self.platName = ins.read_string(3, default=self.platName)
self.partitionName = ins.read_string(4, default=self.partitionName)
self.gameSerial = ins.read_string(5, default=self.gameSerial)
self.extendInfo = ins.read_string(6, default=self.extendInfo)
def write_to(self, os: TafOutputStream):
os.write_string(0, self.roleId)
@@ -794,6 +799,7 @@ class GameRole(TafStruct):
os.write_string(3, self.platName)
os.write_string(4, self.partitionName)
os.write_string(5, self.gameSerial)
os.write_string(6, self.extendInfo)
def to_dict(self) -> dict:
return {
@@ -803,6 +809,7 @@ class GameRole(TafStruct):
"plat_name": self.platName,
"partition_name": self.partitionName,
"game_serial": self.gameSerial,
"extend_info": self.extendInfo,
}