kaneo (minimalist kanban) fork to experiment adding a tangled integration
github.com/usekaneo/kaneo
1import { desc, eq } from "drizzle-orm";
2import db from "../../database";
3import { activityTable } from "../../database/schema";
4
5async function getActivitiesFromTaskId(taskId: string) {
6 const activities = await db.query.activityTable.findMany({
7 where: eq(activityTable.taskId, taskId),
8 orderBy: [desc(activityTable.createdAt)],
9 });
10
11 activities.forEach((x) => {
12 if (x.content) {
13 x.content = x.content.replace(/\n+/g, "\n");
14 }
15 });
16
17 return activities;
18}
19
20export default getActivitiesFromTaskId;