Salve,
in un progetto con la sincronizzazione attiva e maxMessages 1000 (app.sync.maxMessages = 1000),
per una classe DO A, ho l'esigenza di aggiungere un record specifico alla collection risultante dell'OnResyncClient; (options.collection)
il record va aggiunto una sola volta nel primo "pacchetto da 1000".
I record sono ordinati per Id e per non compromettere l'ordine della sincronizzazione, il record lo aggiungo in posizione 0.
Ho notato che la sincronizzazione segue l'ordine di "rows" e non "uirows", poichè se non sovrascrivo l'array rows di option.Collection,
options.collection.rows = options.collection.uiRows;
al secondo giro dell'onresync in opions.lastdoc ho il documento da me aggiunto.
Per ora ho risolto sovrascrivendo l'array rows con uirows, è corretto?
Grazie