mirror of
https://github.com/abraunegg/onedrive
synced 2024-06-15 20:25:18 +02:00
Update sync.d
* Remove testing code that was not needed
This commit is contained in:
parent
90010b2c1d
commit
4af2420944
15
src/sync.d
15
src/sync.d
|
@ -176,7 +176,6 @@ class SyncEngine {
|
||||||
bool generateSimulatedDeltaResponse = false;
|
bool generateSimulatedDeltaResponse = false;
|
||||||
// Store the latest DeltaLink
|
// Store the latest DeltaLink
|
||||||
string latestDeltaLink;
|
string latestDeltaLink;
|
||||||
|
|
||||||
// Struct of containing the deltaLink details
|
// Struct of containing the deltaLink details
|
||||||
DeltaLinkDetails deltaLinkCache;
|
DeltaLinkDetails deltaLinkCache;
|
||||||
|
|
||||||
|
@ -869,7 +868,7 @@ class SyncEngine {
|
||||||
// This is an API capability gap:
|
// This is an API capability gap:
|
||||||
//
|
//
|
||||||
// ..
|
// ..
|
||||||
// @odata.nextLink: https://graph.microsoft.com/v1.0/drives/<redacted>/items/<redacted>/delta?token=<redacted>cF9JRD0zODEyNzg7JTIzOyUyMzA7JTIz
|
// @odata.nextLink: https://graph.microsoft.com/v1.0/drives/<redacted>/items/<redacted>/delta?token=<redacted>F9JRD0zODEyNzg7JTIzOyUyMzA7JTIz
|
||||||
// Processing API Response Bundle: 115 - Quantity of 'changes|items' in this bundle to process: 204
|
// Processing API Response Bundle: 115 - Quantity of 'changes|items' in this bundle to process: 204
|
||||||
// ..
|
// ..
|
||||||
// @odata.nextLink: https://graph.microsoft.com/v1.0/drives/<redacted>/items/<redacted>/delta?token=<redacted>F9JRD0zODM2Nzg7JTIzOyUyMzA7JTIz
|
// @odata.nextLink: https://graph.microsoft.com/v1.0/drives/<redacted>/items/<redacted>/delta?token=<redacted>F9JRD0zODM2Nzg7JTIzOyUyMzA7JTIz
|
||||||
|
@ -901,7 +900,7 @@ class SyncEngine {
|
||||||
changeCount++;
|
changeCount++;
|
||||||
// Process the received OneDrive object item JSON for this JSON bundle
|
// Process the received OneDrive object item JSON for this JSON bundle
|
||||||
// This will determine its initial applicability and perform some initial processing on the JSON if required
|
// This will determine its initial applicability and perform some initial processing on the JSON if required
|
||||||
processDeltaJSONItem(onedriveJSONItem, nrChanges, changeCount, responseBundleCount, singleDirectoryScope, currentDeltaLink);
|
processDeltaJSONItem(onedriveJSONItem, nrChanges, changeCount, responseBundleCount, singleDirectoryScope);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Is latestDeltaLink matching deltaChanges["@odata.deltaLink"].str ?
|
// Is latestDeltaLink matching deltaChanges["@odata.deltaLink"].str ?
|
||||||
|
@ -980,7 +979,7 @@ class SyncEngine {
|
||||||
changeCount++;
|
changeCount++;
|
||||||
// Process the received OneDrive object item JSON for this JSON bundle
|
// Process the received OneDrive object item JSON for this JSON bundle
|
||||||
// When we generate a /delta response .. there is no currentDeltaLink value
|
// When we generate a /delta response .. there is no currentDeltaLink value
|
||||||
processDeltaJSONItem(onedriveJSONItem, nrChanges, changeCount, responseBundleCount, singleDirectoryScope, null);
|
processDeltaJSONItem(onedriveJSONItem, nrChanges, changeCount, responseBundleCount, singleDirectoryScope);
|
||||||
}
|
}
|
||||||
|
|
||||||
// To finish off the JSON processing items, this is needed to reflect this in the log
|
// To finish off the JSON processing items, this is needed to reflect this in the log
|
||||||
|
@ -1065,7 +1064,7 @@ class SyncEngine {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Process the /delta API JSON response items
|
// Process the /delta API JSON response items
|
||||||
void processDeltaJSONItem(JSONValue onedriveJSONItem, ulong nrChanges, int changeCount, ulong responseBundleCount, bool singleDirectoryScope, string currentDeltaLink) {
|
void processDeltaJSONItem(JSONValue onedriveJSONItem, ulong nrChanges, int changeCount, ulong responseBundleCount, bool singleDirectoryScope) {
|
||||||
|
|
||||||
// Variables for this JSON item
|
// Variables for this JSON item
|
||||||
string thisItemId;
|
string thisItemId;
|
||||||
|
@ -1169,12 +1168,6 @@ class SyncEngine {
|
||||||
|
|
||||||
// Add this JSON item for further processing if this is not being discarded
|
// Add this JSON item for further processing if this is not being discarded
|
||||||
if (!discardDeltaJSONItem) {
|
if (!discardDeltaJSONItem) {
|
||||||
|
|
||||||
// Before adding to processing, add currentDeltaLink to this JSON record , so that if this can be updated in the database if required
|
|
||||||
if (!currentDeltaLink.empty) {
|
|
||||||
onedriveJSONItem["currentDeltaLink"] = currentDeltaLink;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Add onedriveJSONItem to jsonItemsToProcess
|
// Add onedriveJSONItem to jsonItemsToProcess
|
||||||
addLogEntry("Adding this Raw JSON OneDrive Item to jsonItemsToProcess array for further processing", ["debug"]);
|
addLogEntry("Adding this Raw JSON OneDrive Item to jsonItemsToProcess array for further processing", ["debug"]);
|
||||||
jsonItemsToProcess ~= onedriveJSONItem;
|
jsonItemsToProcess ~= onedriveJSONItem;
|
||||||
|
|
Loading…
Reference in a new issue