ho una funzione in cui forzo il resync di due classi:
- Code: Select all
yield app.sync.DO.resyncClass(App.GEBE.Negozio.getClassName(app));
yield app.sync.DO.resyncClass(App.GEBE.Nodo.getClassName(app));
Nell'after save di Nodo ho:
- Code: Select all
if (!alreadyLoaded && !this.isSynchronizing()) {
yield this.setUnbound();
}
nella funzione setUnbound() ho inserito un console.log('XYZ').
Durante la sincronizzazione il console.log('XYZ') viene mostrato nel debug poiché isSynchronizing() è false.
In questo caso, isSynchronizing() non dovrebbe restituire true?
In che modo posso evitare di far eseguire la funzione setUnbound() durante la sincronizzazione?
Grazie