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 = 'NEW PET QUEST BADGE: FRESHWATER FRIENDS!'; 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: `
We're releasing a new achievement so you can celebrate your successes in the world of Habitican Pet collecting! Earn the Freshwater Friends achievement by collecting all Habitica's river-, lake-, and pond-dwellers and you'll earn a nifty badge for your profile.
If you’ve already completed the required Quests for a newly released achievement you don’t have to do them all again! Just complete one of the relevant Quests and the Achievement will unlock. Check your profile and celebrate your new Achievement with pride.