Clear metadata cache on startup check for active sessions

This commit is contained in:
JonnyWong16 2019-09-19 20:55:19 -07:00
parent 3015740c3e
commit e0943a2d55

View file

@ -17,13 +17,13 @@ import threading
import time import time
import plexpy import plexpy
import activity_handler
import activity_processor import activity_processor
import database import database
import helpers import helpers
import libraries import libraries
import logger import logger
import notification_handler import notification_handler
import notifiers
import plextv import plextv
import pmsconnect import pmsconnect
import web_socket import web_socket
@ -49,6 +49,9 @@ def check_active_sessions(ws_request=False):
# Check our temp table for what we must do with the new streams # Check our temp table for what we must do with the new streams
db_streams = monitor_process.get_sessions() db_streams = monitor_process.get_sessions()
for stream in db_streams: for stream in db_streams:
# Clear the metadata cache
activity_handler.delete_metadata_cache(stream['session_key'])
if any(d['session_key'] == str(stream['session_key']) and d['rating_key'] == str(stream['rating_key']) if any(d['session_key'] == str(stream['session_key']) and d['rating_key'] == str(stream['rating_key'])
for d in media_container): for d in media_container):
# The user's session is still active # The user's session is still active