import { authWithHeaders } from '../../middlewares/auth'; const api = {}; // @TODO export this const, cannot export it from here because only routes are exported from // controllers const LAST_ANNOUNCEMENT_TITLE = 'BLOG POSTS: PARTY PARTICIPATION AND OUR FAVO(U)RITE GUILDS!'; const worldDmg = { // @TODO bailey: false, }; /** * @api {get} /api/v3/news Get latest Bailey announcement * @apiName GetNews * @apiGroup News * * * @apiSuccess {Object} html Latest Bailey html * */ api.getNews = { method: 'GET', url: '/news', async handler (req, res) { const baileyClass = worldDmg.bailey ? 'npc_bailey_broken' : 'npc_bailey'; res.status(200).send({ html: `
This month's Use Case Spotlight is about Party Participation! It features a number of great suggestions submitted by Habiticans in the Use Case Spotlights Guild. We hope it helps any of you who might be looking for ways to keep your quest party engaged and excited to win battles with good habits.
Plus, we're collecting user submissions for the next spotlight! How do you use Habitica to manage conflicting needs, like productivity versus self-care? We’ll be featuring player-submitted examples in Use Case Spotlights on the Habitica Blog next month, so post your suggestions in the Use Case Spotlight Guild now. We look forward to learning more about how you use Habitica to improve your life and get things done!
For this year's Guild Spotlight series, we're highlighting some favourites from Habitica's staff, moderators, and maybe some high-level contributors!
This month we're kicking things off with some picks from shanaqui! If you want to curate your Habitica experience and join active, positive Guilds, this is a great way to pick up some new ideas for Guilds to join.