Witam,
Właśnie piszę sobie aplikację w angularjs z wykorzystaniem LiveQuery i nie wiem jak to połączyć żeby sprawdzało mi po stronie serwera czy dane dla danych klas się zaktualizowały?
w pliku index html dodałem:
var parse = new ParseServer({
liveQuery: {
classNames: [ 'Event',
'VisitEvent' ],
websocketTimeout: 10 * 1000,
cacheTimeout: 60 * 600 * 1000,
}
});
A w kontrolerze w którym korzystam z tych klas:
let query = new Parse.Query('Game');
let subscription = query.subscribe();
subscription.on('update', (object) => {
console.log('object updated');
});
subscription.on('close', () => {
console.log('subscription closed');
subscription.unsubscribe();
});
i nie wiem teraz czy w poprawny sposób sprawdzam te zmiany. Chodzi o to że jakiś inny użytkownik może zmienić wartość pola w bazie a live query ma to wyłapać i odswieżyć strone (teraz wystarczy komunikat w konsoli)