Move every SessionData.findOne(idOrFirstObjectSelector, options) to the ReactiveCache

This commit is contained in:
Martin Filser 2023-02-05 11:14:01 +01:00
parent 08e3ca3435
commit 49071ca5fd
3 changed files with 22 additions and 4 deletions

View file

@ -648,7 +648,7 @@ Meteor.publish('brokenCards', function(sessionId) {
Meteor.publish('nextPage', function(sessionId) {
check(sessionId, String);
const session = SessionData.findOne({ sessionId });
const session = ReactiveCache.getSessionData({ sessionId });
const projection = session.getProjection();
projection.skip = session.lastHit;
@ -658,7 +658,7 @@ Meteor.publish('nextPage', function(sessionId) {
Meteor.publish('previousPage', function(sessionId) {
check(sessionId, String);
const session = SessionData.findOne({ sessionId });
const session = ReactiveCache.getSessionData({ sessionId });
const projection = session.getProjection();
projection.skip = session.lastHit - session.resultsCount - projection.limit;