From 5b80032fa1e33d507db9a02be0daebe125c8db4e Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Thu, 15 Nov 2018 11:20:25 +0200 Subject: [PATCH] Migrated publications to import format --- app/server/publications/changeLog.js | 3 --- app/server/publications/characterList.js | 5 ++++- app/server/publications/library.js | 2 ++ app/server/publications/singleCharacter.js | 21 +++++++++++++++++++++ 4 files changed, 27 insertions(+), 4 deletions(-) delete mode 100644 app/server/publications/changeLog.js diff --git a/app/server/publications/changeLog.js b/app/server/publications/changeLog.js deleted file mode 100644 index 876fdf2c..00000000 --- a/app/server/publications/changeLog.js +++ /dev/null @@ -1,3 +0,0 @@ -Meteor.publish("changeLog", function(){ - return ChangeLogs.find(); -}); diff --git a/app/server/publications/characterList.js b/app/server/publications/characterList.js index cfabd4c4..04420910 100644 --- a/app/server/publications/characterList.js +++ b/app/server/publications/characterList.js @@ -1,3 +1,6 @@ +import Creatures from "/imports/api/creature/Creatures.js"; +import Parties from "/imports/api/campaign/Party.js"; + Meteor.publish("characterList", function(){ var userId = this.userId; if (!userId) { @@ -6,7 +9,7 @@ Meteor.publish("characterList", function(){ } return [ Characters.find( - {$or: [{readers: userId}, {writers: userId}, {owner: userId}]}, + {$or: [{readers: userId}, {writers: userId}, {owner: userId}], type: "pc"}, { fields: { name: 1, diff --git a/app/server/publications/library.js b/app/server/publications/library.js index 1e6a6441..8bb65a00 100644 --- a/app/server/publications/library.js +++ b/app/server/publications/library.js @@ -1,3 +1,5 @@ +import Libraries from "/imports/api/library/library.js" + const standardLibraryIds = [ "SRDLibraryGA3XWsd", ]; diff --git a/app/server/publications/singleCharacter.js b/app/server/publications/singleCharacter.js index 17d0c8af..3c0cc4aa 100644 --- a/app/server/publications/singleCharacter.js +++ b/app/server/publications/singleCharacter.js @@ -1,3 +1,24 @@ +import Characters from "/imports/api/creature/Creatures.js"; +import Actions from "/imports/api/creature/Actions.js"; +import Attacks from "/imports/api/creature/Attacks.js"; +import Attributes from "/imports/api/creature/Attributes.js"; +import Buffs from "/imports/api/creature/Buffs.js"; +import Classes from "/imports/api/creature/Classes.js"; +import Conditions from "/imports/api/creature/Conditions.js"; +import Containers from "/imports/api/creature/Containers.js"; +import CustomBuffs from "/imports/api/creature/CustomBuffs.js"; +import DamageMultipliers from "/imports/api/creature/DamageMultipliers.js"; +import Effects from "/imports/api/creature/Effects.js"; +import Experiences from "/imports/api/creature/Experiences.js"; +import Features from "/imports/api/creature/Features.js"; +import Items from "/imports/api/creature/Items.js"; +import Notes from "/imports/api/creature/Notes.js"; +import Skills from "/imports/api/creature/Skills.js"; +import Spells from "/imports/api/creature/Spells.js"; +import SpellLists from "/imports/api/creature/SpellLists.js"; +import TemporaryHitPoints from "/imports/api/creature/TemporaryHitPoints.js"; +import Proficiencies from "/imports/api/creature/Proficiencies.js"; + Meteor.publish("singleCharacter", function(characterId){ userId = this.userId; var char = Characters.findOne({