Now recognizing r/ pattern
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Nicolai Ort 2022-01-12 17:54:50 +01:00
parent 7211133aba
commit 0fa043f0df
Signed by: niggl
GPG Key ID: 13AFA55AF62F269F
1 changed files with 6 additions and 0 deletions

View File

@ -96,6 +96,12 @@ fastify.get('/e/:id', async (req, res) => {
await knex('visits').insert({ shortcode: req.params.id, provider: 'e' });
})
//Automagic reddit redirects on /r/
fastify.get('/r/:id', async (req, res) => {
res.redirect(302, `https://redd.it/${req.params.id}`)
await knex('visits').insert({ shortcode: req.params.id, provider: 'r' });
})
//Normal shorturls
fastify.get('/:shortcode', async (req, res) => {
const shortcode = req.params.shortcode;