Reverted last change since we can defer it from the provider
This commit is contained in:
		@@ -75,24 +75,24 @@ fastify.decorate('verifyJWT', function async(request, reply, done) {
 | 
			
		||||
//Automagic Amazn redirects on /a/
 | 
			
		||||
fastify.get('/a/:id', async (req, res) => {
 | 
			
		||||
    res.redirect(302, `https://amazon.de/dp/${req.params.id}`)
 | 
			
		||||
    await knex('visits').insert({ shortcode: `a/${req.params.id}`, provider: 'a' });
 | 
			
		||||
    await knex('visits').insert({ shortcode: req.params.id, provider: 'a' });
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
//Automagic Youtube redirects on /yt/
 | 
			
		||||
fastify.get('/yt/:id', async (req, res) => {
 | 
			
		||||
    res.redirect(302, `https://youtu.be/${req.params.id}`)
 | 
			
		||||
    await knex('visits').insert({ shortcode: `yt/${req.params.id}`, provider: 'yt' });
 | 
			
		||||
    await knex('visits').insert({ shortcode: req.params.id, provider: 'yt' });
 | 
			
		||||
})
 | 
			
		||||
//Automagic Youtube Playlist redirects on /ytpl/
 | 
			
		||||
fastify.get('/ytpl/:id', async (req, res) => {
 | 
			
		||||
    res.redirect(302, `https://youtube.com/playlist?list=${req.params.id}`)
 | 
			
		||||
    await knex('visits').insert({ shortcode: `ytpl/${req.params.id}`, provider: 'ytpl' });
 | 
			
		||||
    await knex('visits').insert({ shortcode: req.params.id, provider: 'ytpl' });
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
//Automagic ebay item redirects on /e/
 | 
			
		||||
fastify.get('/e/:id', async (req, res) => {
 | 
			
		||||
    res.redirect(302, `https://ebay.de/itm/${req.params.id}`)
 | 
			
		||||
    await knex('visits').insert({ shortcode: `e/${req.params.id}`, provider: 'e' });
 | 
			
		||||
    await knex('visits').insert({ shortcode: req.params.id, provider: 'e' });
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
//Normal shorturls
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user