Clear metadata cache on startup check for active sessions
This commit is contained in:
@@ -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
|
||||||
|
Reference in New Issue
Block a user