news.js 846 B

123456789101112131415161718192021222324252627282930
  1. 'use strict';
  2. const db = require('../db');
  3. module.exports = {
  4. index: (session, cb) => {
  5. db.models.news.find({}).sort({ createdAt: 'desc' }).exec((err, news) => {
  6. if (err) throw err;
  7. else cb({ status: 'success', data: news });
  8. });
  9. },
  10. newest: (session, cb) => {
  11. // db.models.news.create({
  12. // title: 'Beta',
  13. // description: 'Remember to let us know in Discord if you notice anything odd!',
  14. // upcoming: ['Private Playlists', 'Christmas Magic', 'Reports'],
  15. // bugs: ['Mobile Responsiveness', 'Station Name Overflow'],
  16. // improvements: ['No more Meteor Glitches!'],
  17. // createdAt: Date.now(),
  18. // createdBy: 'Jonathan (Musare Lead Developer)'
  19. // });
  20. db.models.news.findOne({}).sort({ createdAt: 'desc' }).exec((err, news) => {
  21. if (err) throw err;
  22. else cb({ status: 'success', data: news });
  23. });
  24. }
  25. };