| @@ -127,6 +127,7 @@ const newUrlSchema = { | |||||||
|         properties: { |         properties: { | ||||||
|             target: { type: 'string' }, |             target: { type: 'string' }, | ||||||
|             shortcode: { type: 'string' }, |             shortcode: { type: 'string' }, | ||||||
|  |             no_preview: { type: 'boolean' }, | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| }; | }; | ||||||
| @@ -135,6 +136,7 @@ const newUrlSchema = { | |||||||
| fastify.post('/api', { newUrlSchema }, async (req, res) => { | fastify.post('/api', { newUrlSchema }, async (req, res) => { | ||||||
|     const target = req.body?.target; |     const target = req.body?.target; | ||||||
|     let shortcode = req.body?.shortcode; |     let shortcode = req.body?.shortcode; | ||||||
|  |     let no_preview = req.body?.no_preview || false; | ||||||
|  |  | ||||||
|     //Check if the user provided a target |     //Check if the user provided a target | ||||||
|     if (!target) { |     if (!target) { | ||||||
| @@ -190,7 +192,8 @@ fastify.post('/api', { newUrlSchema }, async (req, res) => { | |||||||
|     return { |     return { | ||||||
|         url: `${config.getBaseUrl()}/${shortcode}`, |         url: `${config.getBaseUrl()}/${shortcode}`, | ||||||
|         shortcode, |         shortcode, | ||||||
|         target |         target, | ||||||
|  |         no_preview | ||||||
|     } |     } | ||||||
| }); | }); | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user