It is currently 22 April 2025, 10:45 Advanced search

app.sync.DO.isSynchronizing()

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

app.sync.DO.isSynchronizing()

Postby donatzDea » 3 October 2018, 12:34

Come si usa questo metodo?
Ho provato a inserirlo sia nella parte di codice online che sul dispositivo ma mi ritorna sempre valore undefined.
Cosa sto sbagliando?

grazie.

Il server ide è aggiornato alla 18.08 come da changelog.
donatzDea
 
Posts: 223
Joined: 30 June 2014, 9:07

Re: app.sync.DO.isSynchronizing()

Postby m.sirri » 3 October 2018, 14:04

La funzione in questione ritorna true se è in corso la sincronizzazione completa (undefined consideralo come un false).
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8574
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: app.sync.DO.isSynchronizing()

Postby donatzDea » 3 October 2018, 14:05

Quindi si può usare solo con la sincronizzazione completa?

Con la differenziale rimane sempre undefined?
donatzDea
 
Posts: 223
Joined: 30 June 2014, 9:07

Re: app.sync.DO.isSynchronizing()

Postby m.sirri » 3 October 2018, 14:16

Cosa vorresti fare?
Per capire quando c'è la sincronizzazione in corso c'è l'evento onSync.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8574
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: app.sync.DO.isSynchronizing()

Postby donatzDea » 3 October 2018, 14:24

m.sirri wrote:Cosa vorresti fare?
Per capire quando c'è la sincronizzazione in corso c'è l'evento onSync.


Il mio obiettivo è quello far attendere all'utente la fine della sincronizzazione prima di farlo accedere alla home.
Al momento del login io faccio partire la sincronizzazione e faccio attendere l'utente, finita la sincronizzazione lo faccio entrare nella home in questo modo ha sempre i dati aggiornati.
E lo faccio sia che sia una full sync che una differenziale.
Lo faccio controllando sia il tipo di sync e sia lo stato della connessione.
Ma ogni tanto questo funzionamento va in errore, ma non riesco ancora a replicare l'errore.

Volevo quindi eliminare tutto il mio codice e usare solo questo metodo per vedere se il dispositivo stava sincronizzando.
donatzDea
 
Posts: 223
Joined: 30 June 2014, 9:07

Re: app.sync.DO.isSynchronizing()

Postby m.sirri » 3 October 2018, 14:31

Con questo metodo puoi sapere solo se c'è una sincronizzazione completa in corso.
Non ho capito se hai usato l'evento onSync.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8574
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: app.sync.DO.isSynchronizing()

Postby donatzDea » 3 October 2018, 14:42

m.sirri wrote:Con questo metodo puoi sapere solo se c'è una sincronizzazione completa in corso.
Non ho capito se hai usato l'evento onSync.

si uso quell'evento. controllando params.status e params.full
donatzDea
 
Posts: 223
Joined: 30 June 2014, 9:07

Re: app.sync.DO.isSynchronizing()

Postby m.sirri » 3 October 2018, 15:01

Allora occorre capire cosa non va in quella gestione.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8574
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 19 guests