Files
noteshare.space/server/src/controllers/note/embeds/embeds.get.controller.ts
Maxime Cannoodt f60dc3b018 embed controller
2022-08-30 13:52:52 +02:00

25 lines
519 B
TypeScript

import express, {
type NextFunction,
type Request,
type Response,
} from "express";
import { getEmbed } from "../../../db/embed.dao";
export async function getNoteController(
req: Request,
res: Response,
next: NextFunction
): Promise<void> {
const { id: note_id, embed_id } = req.params;
try {
const embed = await getEmbed(note_id, embed_id);
if (embed != null) {
res.status(200).json(embed).send();
} else {
res.status(404).send();
}
} catch (err) {
next(err);
}
}