sto eseguendo dei test sulla sincronizzazione in uno scenario Frontend-Backend. Per modificare una view che contiene un documento sfrutto la onDocUpdate.
Se modifico il documento nella versione online la onDocUpdate scatta sia online sia offline; se invece la modifica avviene offline la onDocUpdate scatta solo online, benché il database locale venga aggiornato e la sincronizzazione con il server vada a buon fine.
Posso ovviare a questo problema aggiungendo alla funzione di modifica del documento delle righe di codice tipo queste:
- Code: Select all
if(app.runsLocally(){
document.notifyDocUpdate();
})
ma è la soluzione migliore e più efficiente?
È voluto che la onDocUpdate non scatti localmente nell'offline?
Grazie