import { VercelResponse } from '@vercel/node' import dbConnect from '../dbConnect' import URLModel from '../schema' export default async function deleteURL(url: string, response: VercelResponse) { await dbConnect() try { const del = await URLModel.findOneAndDelete({ url }) if (del != null) { return response.status(200).json({ success: true, message: `Deleted ${url}`, url }) } else { return response.status(400).json({ success: false, message: 'URL not exist?', url }) } } catch (err) { console.error(err) return response.status(400).json({ success: false, message: 'Error Deleting from DB' }) } }