mitjajez/SONCE

View on GitHub
imports/api/symbols/server/publications.js

Summary

Maintainability
A
0 mins
Test Coverage
import { Meteor } from 'meteor/meteor';

import { Symbols } from '../symbols.js';

Meteor.publishComposite('symbols.all', {
  find: function() {
    return Symbols.find({}, {reactive: false});
  }
});

Meteor.publishComposite('symbol.selected', function symbolSelected(sid) {
  new SimpleSchema({
    sid: { type: String },
  }).validate({ sid });

  return{
    find: function() {
      return Symbols.find({}, {reactive: false});
    },
  }

});