mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2024-11-12 21:26:10 +00:00
added the last time sync run (-5 min)
This commit is contained in:
parent
368c474ce9
commit
327d790095
1 changed files with 13 additions and 4 deletions
|
@ -72,9 +72,13 @@ class LibrarySync(threading.Thread):
|
||||||
|
|
||||||
du = DownloadUtils()
|
du = DownloadUtils()
|
||||||
|
|
||||||
# yyyy-MM-ddThh:mm:ssZ
|
lastSync = addon.getSetting("LastIncrenetalSync")
|
||||||
# TODO: save the last sync time/date and use it in the query
|
if(lastSync == None or len(lastSync) == 0):
|
||||||
url = "{server}/Emby.Kodi.SyncQueue/{UserId}/2015-01-01T00:00:00Z/GetItems?format=json"
|
lastSync = "2010-01-01T00:00:00Z"
|
||||||
|
utils.logMsg("Sync Database", "Incremental Sync Setting Last Run Time Loaded : " + lastSync, 0)
|
||||||
|
|
||||||
|
url = "{server}/Emby.Kodi.SyncQueue/{UserId}/" + lastSync + "/GetItems?format=json"
|
||||||
|
utils.logMsg("Sync Database", "Incremental Sync Get Items URL : " + url, 0)
|
||||||
|
|
||||||
results = du.downloadUrl(url)
|
results = du.downloadUrl(url)
|
||||||
utils.logMsg("Sync Database", "Incfemental Sync Changes : " + str(results), 0)
|
utils.logMsg("Sync Database", "Incfemental Sync Changes : " + str(results), 0)
|
||||||
|
@ -87,7 +91,12 @@ class LibrarySync(threading.Thread):
|
||||||
|
|
||||||
LibrarySync().remove_items(removedItems)
|
LibrarySync().remove_items(removedItems)
|
||||||
LibrarySync().update_items(changedItems)
|
LibrarySync().update_items(changedItems)
|
||||||
LibrarySync().user_data_update(userChanges)
|
LibrarySync().user_data_update(userChanges)
|
||||||
|
|
||||||
|
# save last sync time
|
||||||
|
lastSync = (datetime.utcnow() - timedelta(minutes=5)).strftime('%Y-%m-%dT%H:%M:%SZ')
|
||||||
|
utils.logMsg("Sync Database", "Incremental Sync Setting Last Run Time Saved : " + lastSync, 0)
|
||||||
|
addon.setSetting("LastIncrenetalSync", lastSync)
|
||||||
|
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue