Fixed publication strategies for memory management
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
import { DDPServer } from 'meteor/ddp-server';
|
||||
|
||||
const setPublicationStrategy = Meteor.server.setPublicationStrategy;
|
||||
const { NO_MERGE_MULTI } = DDPServer.publicationStrategies;
|
||||
|
||||
/*
|
||||
@@ -8,7 +6,12 @@ const { NO_MERGE_MULTI } = DDPServer.publicationStrategies;
|
||||
have been sent to the client over multiple subscriptions. Lower memory use, but sends more updates
|
||||
to the clients, which will need to merge them.
|
||||
*/
|
||||
|
||||
setPublicationStrategy('creatureProperties', NO_MERGE_MULTI);
|
||||
setPublicationStrategy('creatureVariables', NO_MERGE_MULTI);
|
||||
setPublicationStrategy('libraryNodes', NO_MERGE_MULTI);
|
||||
Meteor.server.setPublicationStrategy(
|
||||
'creatureProperties', NO_MERGE_MULTI
|
||||
);
|
||||
Meteor.server.setPublicationStrategy(
|
||||
'creatureVariables', NO_MERGE_MULTI
|
||||
);
|
||||
Meteor.server.setPublicationStrategy(
|
||||
'libraryNodes', NO_MERGE_MULTI
|
||||
);
|
||||
|
||||
@@ -7,7 +7,6 @@ import '/imports/server/config/simpleSchemaDebug';
|
||||
import '/imports/server/config/SyncedCronConfig';
|
||||
import '/imports/server/config/redisCaching';
|
||||
import '/imports/server/publications/index';
|
||||
import '/imports/server/config/publicationStrategies';
|
||||
import '/imports/server/cron/deleteSoftRemovedDocuments';
|
||||
import '/imports/api/parenting/organizeMethods';
|
||||
import '/imports/api/users/patreon/updatePatreonOnLogin';
|
||||
@@ -18,3 +17,4 @@ import '/imports/api/creature/creatureProperties/methods/index';
|
||||
import '/imports/api/creature/archive/methods/index';
|
||||
import '/imports/api/creature/creatures/methods/index';
|
||||
import '/imports/api/engine/action/methods/index';
|
||||
import '/imports/server/config/publicationStrategies';
|
||||
|
||||
Reference in New Issue
Block a user