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:
shaun 2015-03-14 22:50:16 +11:00
parent f1e393d0f2
commit 1bfe457b09
1 changed files with 8 additions and 8 deletions

View File

@ -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)