fix ripresa visione
This commit is contained in:
@@ -1420,6 +1420,7 @@ def get_played_time(item):
|
|||||||
logger.debug()
|
logger.debug()
|
||||||
from core import db
|
from core import db
|
||||||
|
|
||||||
|
played_time = 0
|
||||||
if not item.infoLabels:
|
if not item.infoLabels:
|
||||||
return 0
|
return 0
|
||||||
ID = item.infoLabels.get('tmdb_id', '')
|
ID = item.infoLabels.get('tmdb_id', '')
|
||||||
@@ -1430,13 +1431,18 @@ def get_played_time(item):
|
|||||||
E = item.infoLabels.get('episode')
|
E = item.infoLabels.get('episode')
|
||||||
result = None
|
result = None
|
||||||
|
|
||||||
if item.contentType == 'movie':
|
try:
|
||||||
result = db['viewed'].get(ID)
|
if item.contentType == 'movie':
|
||||||
elif S and E:
|
result = db['viewed'].get(ID)
|
||||||
result = db['viewed'].get(ID, {}).get(str(S)+'x'+str(E))
|
elif S and E:
|
||||||
|
result = db['viewed'].get(ID, {}).get(str(S)+'x'+str(E))
|
||||||
|
|
||||||
if not result: played_time = 0
|
if result:
|
||||||
else: played_time = result
|
played_time = result
|
||||||
|
except:
|
||||||
|
import traceback
|
||||||
|
logger.error(traceback.format_exc())
|
||||||
|
del db['viewed'][ID]
|
||||||
|
|
||||||
return played_time
|
return played_time
|
||||||
|
|
||||||
@@ -1456,13 +1462,17 @@ def set_played_time(item):
|
|||||||
S = item.infoLabels.get('season', 0)
|
S = item.infoLabels.get('season', 0)
|
||||||
E = item.infoLabels.get('episode')
|
E = item.infoLabels.get('episode')
|
||||||
|
|
||||||
|
try:
|
||||||
if item.contentType == 'movie':
|
if item.contentType == 'movie':
|
||||||
db['viewed'][ID] = played_time
|
db['viewed'][ID] = played_time
|
||||||
elif E:
|
elif E:
|
||||||
newDict = db['viewed'].get(ID, {})
|
newDict = db['viewed'].get(ID, {})
|
||||||
newDict[str(S) + 'x' + str(E)] = played_time
|
newDict[str(S) + 'x' + str(E)] = played_time
|
||||||
db['viewed'][ID] = newDict
|
db['viewed'][ID] = newDict
|
||||||
|
except:
|
||||||
|
import traceback
|
||||||
|
logger.error(traceback.format_exc())
|
||||||
|
del db['viewed'][ID]
|
||||||
|
|
||||||
|
|
||||||
def prevent_busy(item):
|
def prevent_busy(item):
|
||||||
|
|||||||
Reference in New Issue
Block a user