configure cache to store exported games forever

This commit is contained in:
Maximilian Keßler 2023-07-05 18:48:19 +02:00
parent 932340431f
commit b3828baa5d
Signed by: max
GPG key ID: BCC5A619923C0BA5

View file

@ -8,7 +8,12 @@ from hanabi import logger
from hanabi import constants from hanabi import constants
# Cache all requests to site to reduce traffic and latency # Cache all requests to site to reduce traffic and latency
session = requests_cache.CachedSession(platformdirs.user_cache_dir(constants.APP_NAME) + '/hanab.live') session = requests_cache.CachedSession(
platformdirs.user_cache_dir(constants.APP_NAME) + '/hanab.live',
urls_expire_after={
'hanab.live/export/*': requests_cache.NEVER_EXPIRE
}
)
def get(url, refresh=False) -> Optional[Dict | str]: def get(url, refresh=False) -> Optional[Dict | str]: