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

Function buildSpaceClause

apps/sim/connectors/confluence/confluence.ts:22–28  ·  view source on GitHub ↗

* Builds a CQL clause restricting content to the given space keys. * Single key uses `space = "X"`; multiple keys use `space in ("X","Y")`.

(spaceKeys: string[])

Source from the content-addressed store, hash-verified

20 * Single key uses `space = "X"`; multiple keys use `space in ("X","Y")`.
21 */
22function buildSpaceClause(spaceKeys: string[]): string {
23 if (spaceKeys.length === 1) {
24 return `space="${escapeCql(spaceKeys[0])}"`
25 }
26 const list = spaceKeys.map((k) => `"${escapeCql(k)}"`).join(',')
27 return `space in (${list})`
28}
29
30/**
31 * Fetches labels for a batch of page IDs using the v2 labels endpoint.

Callers 1

listDocumentsViaCqlFunction · 0.85

Calls 2

escapeCqlFunction · 0.85
joinMethod · 0.80

Tested by

no test coverage detected