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/
 | 
					//Automagic Amazn redirects on /a/
 | 
				
			||||||
fastify.get('/a/:id', async (req, res) => {
 | 
					fastify.get('/a/:id', async (req, res) => {
 | 
				
			||||||
    res.redirect(302, `https://amazon.de/dp/${req.params.id}`)
 | 
					    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/
 | 
					//Automagic Youtube redirects on /yt/
 | 
				
			||||||
fastify.get('/yt/:id', async (req, res) => {
 | 
					fastify.get('/yt/:id', async (req, res) => {
 | 
				
			||||||
    res.redirect(302, `https://youtu.be/${req.params.id}`)
 | 
					    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/
 | 
					//Automagic Youtube Playlist redirects on /ytpl/
 | 
				
			||||||
fastify.get('/ytpl/:id', async (req, res) => {
 | 
					fastify.get('/ytpl/:id', async (req, res) => {
 | 
				
			||||||
    res.redirect(302, `https://youtube.com/playlist?list=${req.params.id}`)
 | 
					    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/
 | 
					//Automagic ebay item redirects on /e/
 | 
				
			||||||
fastify.get('/e/:id', async (req, res) => {
 | 
					fastify.get('/e/:id', async (req, res) => {
 | 
				
			||||||
    res.redirect(302, `https://ebay.de/itm/${req.params.id}`)
 | 
					    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
 | 
					//Normal shorturls
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user