Finish PreviewContent and add ProseA icon for none markdown files

This commit is contained in:
2024-08-20 23:51:00 +02:00
parent 04785ecf27
commit 7e318d4a12
22 changed files with 270 additions and 278 deletions

View File

@@ -19,10 +19,7 @@ export default defineEventHandler(async (e) => {
const content = db.query(`SELECT * FROM explorer_comments WHERE ${where.join(" and ")}`).all(criteria) as Comment[];
if(content.length > 0)
{
return content;
}
return content;
}
setResponseStatus(e, 404);

View File

@@ -1,7 +1,7 @@
import useDatabase from '~/composables/useDatabase';
import type { File } from '~/types/api';
export default defineEventHandler(async (e) => {
export default defineCachedEventHandler(async (e) => {
const project = getRouterParam(e, "projectId");
const query = getQuery(e);
@@ -11,6 +11,8 @@ export default defineEventHandler(async (e) => {
return;
}
console.log(query);
const where = ["project = $project"];
const criteria: Record<string, any> = { $project: project };
@@ -48,4 +50,7 @@ export default defineEventHandler(async (e) => {
}
setResponseStatus(e, 404);
});
}, {
maxAge: 60*60*24,
getKey: (e) => `${getRouterParam(e, "projectId")}-${JSON.stringify(getQuery(e))}`
});