mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2024-11-10 04:06:11 +00:00
update service so it only runs at 120 sec full and 30 sec play counts updates
also use increment logic as it is easier to follow
This commit is contained in:
parent
f1e393d0f2
commit
1bfe457b09
1 changed files with 8 additions and 8 deletions
16
service.py
16
service.py
|
@ -49,8 +49,8 @@ class Service():
|
||||||
interval_FullSync = 120
|
interval_FullSync = 120
|
||||||
interval_IncrementalSync = 30
|
interval_IncrementalSync = 30
|
||||||
|
|
||||||
cur_seconds_fullsync = 0
|
cur_seconds_fullsync = interval_FullSync
|
||||||
cur_seconds_incrsync = 0
|
cur_seconds_incrsync = interval_IncrementalSync
|
||||||
|
|
||||||
while not xbmc.abortRequested:
|
while not xbmc.abortRequested:
|
||||||
|
|
||||||
|
@ -83,18 +83,18 @@ class Service():
|
||||||
if DownloadUtils().authenticate(retreive=False) != "":
|
if DownloadUtils().authenticate(retreive=False) != "":
|
||||||
|
|
||||||
#full sync
|
#full sync
|
||||||
if((interval_FullSync >= cur_seconds_fullsync)):
|
if(cur_seconds_fullsync >= interval_FullSync):
|
||||||
librarySync.syncDatabase()
|
librarySync.syncDatabase()
|
||||||
cur_seconds_fullsync = interval_FullSync
|
cur_seconds_fullsync = 0
|
||||||
else:
|
else:
|
||||||
cur_seconds_fullsync -= 1
|
cur_seconds_fullsync += 1
|
||||||
|
|
||||||
#incremental sync
|
#incremental sync
|
||||||
if((interval_IncrementalSync >= cur_seconds_incrsync)):
|
if(cur_seconds_incrsync >= interval_IncrementalSync):
|
||||||
librarySync.updatePlayCounts()
|
librarySync.updatePlayCounts()
|
||||||
cur_seconds_incrsync = interval_IncrementalSync
|
cur_seconds_incrsync = 0
|
||||||
else:
|
else:
|
||||||
cur_seconds_incrsync -= 1
|
cur_seconds_incrsync += 1
|
||||||
|
|
||||||
utils.logMsg("MB3 Sync Service" "stopping Service",0)
|
utils.logMsg("MB3 Sync Service" "stopping Service",0)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue