Skip to content

Commit a8b70eb

Browse files
committed
add ttl for plex id cache
1 parent 3d5215a commit a8b70eb

5 files changed

Lines changed: 8 additions & 6 deletions

File tree

fly.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ app = 'plexio'
22
primary_region = 'iad'
33

44
[build]
5-
image = 'ghcr.io/vanchaxy/plexio:0.1.8'
5+
image = 'ghcr.io/vanchaxy/plexio:0.1.9'
66

77
[env]
88
CACHE_TYPE = 'redis'

frontend/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "frontend",
33
"private": true,
4-
"version": "0.1.8",
4+
"version": "0.1.9",
55
"type": "module",
66
"scripts": {
77
"dev": "vite --host",

plexio/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '0.1.8'
1+
__version__ = '0.1.9'

plexio/plex/media_server_api.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
from plexio.plex.utils import get_json
1212
from plexio.settings import settings
1313

14+
PLEX_CACHE_TTL = 24 * 60 * 60
15+
1416
SORT_OPTIONS = {
1517
'Title': 'title',
1618
'Title (desc)': 'title:desc',
@@ -245,5 +247,5 @@ async def stremio_to_plex_id(
245247
return None
246248

247249
if plex_id:
248-
await cache.set(stremio_id, plex_id)
250+
await cache.set(stremio_id, plex_id, ex=PLEX_CACHE_TTL)
249251
return plex_id

0 commit comments

Comments
 (0)