(workspaceId: string)
| 599 | } |
| 600 | |
| 601 | export async function listFolders(workspaceId: string) { |
| 602 | return db |
| 603 | .select({ |
| 604 | folderId: workflowFolder.id, |
| 605 | folderName: workflowFolder.name, |
| 606 | parentId: workflowFolder.parentId, |
| 607 | sortOrder: workflowFolder.sortOrder, |
| 608 | locked: workflowFolder.locked, |
| 609 | }) |
| 610 | .from(workflowFolder) |
| 611 | .where(and(eq(workflowFolder.workspaceId, workspaceId), isNull(workflowFolder.archivedAt))) |
| 612 | .orderBy(asc(workflowFolder.sortOrder), asc(workflowFolder.createdAt)) |
| 613 | } |
no test coverage detected