mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-12 00:06:07 -07:00
Add ratingKey to session start log message
This commit is contained in:
parent
7c159e97de
commit
9d00e052f0
2 changed files with 12 additions and 3 deletions
|
@ -45,6 +45,12 @@ class ActivityHandler(object):
|
||||||
|
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
def get_rating_key(self):
|
||||||
|
if self.is_valid_session():
|
||||||
|
return int(self.timeline['ratingKey'])
|
||||||
|
|
||||||
|
return None
|
||||||
|
|
||||||
def get_live_session(self):
|
def get_live_session(self):
|
||||||
pms_connect = pmsconnect.PmsConnect()
|
pms_connect = pmsconnect.PmsConnect()
|
||||||
session_list = pms_connect.get_current_activity()
|
session_list = pms_connect.get_current_activity()
|
||||||
|
@ -63,7 +69,8 @@ class ActivityHandler(object):
|
||||||
|
|
||||||
def on_start(self):
|
def on_start(self):
|
||||||
if self.is_valid_session() and self.get_live_session():
|
if self.is_valid_session() and self.get_live_session():
|
||||||
logger.debug(u"PlexPy ActivityHandler :: Session %s has started." % str(self.get_session_key()))
|
logger.debug(u"PlexPy ActivityHandler :: Session %s has started with ratingKey %s."
|
||||||
|
% (str(self.get_session_key()), str(self.get_rating_key())))
|
||||||
|
|
||||||
session = self.get_live_session()
|
session = self.get_live_session()
|
||||||
|
|
||||||
|
@ -127,7 +134,8 @@ class ActivityHandler(object):
|
||||||
monitor_proc.write_session_history(session=db_session)
|
monitor_proc.write_session_history(session=db_session)
|
||||||
|
|
||||||
# Remove the session from our temp session table
|
# Remove the session from our temp session table
|
||||||
logger.debug(u"PlexPy ActivityHandler :: Removing session %s from session queue" % str(self.get_session_key()))
|
logger.debug(u"PlexPy ActivityHandler :: Removing sessionKey %s ratingKey %s from session queue"
|
||||||
|
% (str(self.get_session_key()), str(self.get_rating_key())))
|
||||||
ap.delete_session(session_key=self.get_session_key())
|
ap.delete_session(session_key=self.get_session_key())
|
||||||
|
|
||||||
def on_pause(self):
|
def on_pause(self):
|
||||||
|
|
|
@ -230,7 +230,8 @@ def check_active_sessions(ws_request=False):
|
||||||
new_session = monitor_process.write_session(session)
|
new_session = monitor_process.write_session(session)
|
||||||
|
|
||||||
if new_session:
|
if new_session:
|
||||||
logger.debug(u"PlexPy Monitor :: Session %s has started." % session['session_key'])
|
logger.debug(u"PlexPy Monitor :: Session %s has started with ratingKey %s."
|
||||||
|
% (session['session_key'], session['rating_key']))
|
||||||
|
|
||||||
else:
|
else:
|
||||||
logger.debug(u"PlexPy Monitor :: Unable to read session list.")
|
logger.debug(u"PlexPy Monitor :: Unable to read session list.")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue