刷新数据
(
self,
roleId: str,
token: str,
serverId: Optional[str] = None,
game_id: int = WAVES_GAME_ID,
)
| 138 | return waves_user.cookie |
| 139 | |
| 140 | async def get_self_waves_ck( |
| 141 | self, uid: str, user_id: str, bot_id: str |
| 142 | ) -> Optional[str]: |
| 143 | return await self.get_self_ck(uid, user_id, bot_id, game_id=WAVES_GAME_ID) |
| 144 | |
| 145 | async def refresh_data( |
| 146 | self, |
| 147 | roleId: str, |
| 148 | token: str, |
| 149 | serverId: Optional[str] = None, |
| 150 | game_id: int = WAVES_GAME_ID, |
| 151 | ): |
| 152 | """刷新数据""" |
| 153 | if game_id == PGR_GAME_ID: |
| 154 | # 战双没有对应的 aki refresh 接口,直接跳过 |
| 155 | return KuroApiResp.ok(True) |
| 156 | header = await get_base_header() |
| 157 | used_headers = await self.get_used_headers(cookie=token, uid=roleId, game_id=game_id) |
| 158 | header.update(used_headers) |
| 159 | data = { |
| 160 | "gameId": game_id, |
| 161 | "serverId": self.get_server_id(roleId, serverId, game_id=game_id), |
| 162 | "roleId": roleId, |
no test coverage detected