15 lines
507 B
JavaScript
15 lines
507 B
JavaScript
/* eslint-disable prefer-arrow-callback */
|
|
|
|
import { Meteor } from 'meteor/meteor';
|
|
import { check } from 'meteor/check';
|
|
import Documents from '../Documents';
|
|
|
|
Meteor.publish('documents', function documents() {
|
|
return Documents.find({ owner: this.userId });
|
|
});
|
|
|
|
// Note: documents.view is also used when editing an existing document.
|
|
Meteor.publish('documents.view', function documentsView(documentId) {
|
|
check(documentId, String);
|
|
return Documents.find({ _id: documentId, owner: this.userId });
|
|
});
|