mirror of
https://github.com/A-Minos/nonebot-plugin-tetris-stats.git
synced 2026-03-05 05:36:54 +08:00
只在bot结束运行的时候写入缓存
This commit is contained in:
@@ -95,6 +95,7 @@ async def _():
|
|||||||
@driver.on_shutdown
|
@driver.on_shutdown
|
||||||
async def _():
|
async def _():
|
||||||
await Request.close_browser()
|
await Request.close_browser()
|
||||||
|
await Request.write_cache()
|
||||||
|
|
||||||
|
|
||||||
async def get_user_data(
|
async def get_user_data(
|
||||||
@@ -276,7 +277,6 @@ class Request:
|
|||||||
assert isinstance(response, Response)
|
assert isinstance(response, Response)
|
||||||
cls._headers = await response.request.all_headers()
|
cls._headers = await response.request.all_headers()
|
||||||
cls._cookies = {i['name']: i['value'] for i in await context.cookies()}
|
cls._cookies = {i['name']: i['value'] for i in await context.cookies()}
|
||||||
await cls._write_cache()
|
|
||||||
await page.close()
|
await page.close()
|
||||||
await context.close()
|
await context.close()
|
||||||
return True, data['success'], data
|
return True, data['success'], data
|
||||||
@@ -318,7 +318,7 @@ class Request:
|
|||||||
await cls.init_cache()
|
await cls.init_cache()
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
async def _write_cache(cls) -> None:
|
async def write_cache(cls) -> None:
|
||||||
'''写入缓存文件'''
|
'''写入缓存文件'''
|
||||||
try:
|
try:
|
||||||
with open(file=config.cache_path, mode='r+', encoding='UTF-8') as file:
|
with open(file=config.cache_path, mode='r+', encoding='UTF-8') as file:
|
||||||
|
|||||||
Reference in New Issue
Block a user