feat: 优化配置和凭据构建

This commit is contained in:
amtoaer
2023-11-22 01:10:56 +08:00
parent 2df2bebed3
commit 8c451a5e8c
2 changed files with 68 additions and 16 deletions

32
credential.py Normal file
View File

@@ -0,0 +1,32 @@
from bilibili_api import Credential
from settings import settings
class PersistedCredential(Credential):
def __init__(self) -> None:
super().__init__(
settings.sessdata,
settings.bili_jct,
settings.buvid3,
settings.dedeuserid,
settings.ac_time_value,
)
async def refresh(self) -> None:
await super().refresh()
(
settings.sessdata,
settings.bili_jct,
settings.dedeuserid,
settings.ac_time_value,
) = (
self.sessdata,
self.bili_jct,
self.dedeuserid,
self.ac_time_value,
)
# 暂时使用同步调用
settings.save()
credential = PersistedCredential()