123456789101112131415161718192021222324252627282930 |
- isLoggedIn = () => {
- return !!Meteor.userId();
- };
- toWords = (doc) => {
- const NONWORD_REGEX = /[\W]/g;
- const aTitle = doc.title.split(NONWORD_REGEX);
- const aDescription = doc.description.split(NONWORD_REGEX);
- const aWords = aTitle.concat(aDescription);
- const aLCWords = aWords.map(function (s) { return s.toLocaleLowerCase(); });
- const aDWords = _.uniq(aLCWords);
- const aDSWords = aDWords.sort();
- const result = aDSWords.join(" ");
- Meteor._debug(doc, result);
- return result;
- };
|