MCPcopy Index your code
hub / github.com/simstudioai/sim / listCustomTools

Function listCustomTools

apps/sim/lib/workflows/custom-tools/operations.ts:111–129  ·  view source on GitHub ↗
(params: { userId: string; workspaceId?: string })

Source from the content-addressed store, hash-verified

109}
110
111export async function listCustomTools(params: { userId: string; workspaceId?: string }) {
112 const { userId, workspaceId } = params
113 return workspaceId
114 ? db
115 .select()
116 .from(customTools)
117 .where(
118 or(
119 eq(customTools.workspaceId, workspaceId),
120 and(isNull(customTools.workspaceId), eq(customTools.userId, userId))
121 )
122 )
123 .orderBy(desc(customTools.createdAt))
124 : db
125 .select()
126 .from(customTools)
127 .where(and(isNull(customTools.workspaceId), eq(customTools.userId, userId)))
128 .orderBy(desc(customTools.createdAt))
129}
130
131export async function getCustomToolById(params: {
132 toolId: string

Callers 4

executeManageCustomToolFunction · 0.90
executeGetWorkflowDataFunction · 0.90
buildWorkspaceMdDataFunction · 0.90

Calls 1

eqFunction · 0.50

Tested by

no test coverage detected