Files
bili-sync/credential.py
2024-02-24 03:49:28 +08:00

24 lines
646 B
Python

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,
)
await settings.asave()
credential = PersistedCredential()