MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / integrationsGet

Function integrationsGet

packages/core/sdk/src/executor.ts:1823–1833  ·  view source on GitHub ↗
(
      slug: IntegrationSlug,
    )

Source from the content-addressed store, hash-verified

1821 });
1822
1823 const integrationsGet = (
1824 slug: IntegrationSlug,
1825 ): Effect.Effect<Integration | null, StorageFailure> =>
1826 Effect.gen(function* () {
1827 const staticSource = staticSources().find((source) => source.id === String(slug));
1828 if (staticSource) return staticSourceToIntegration(staticSource);
1829 const row = yield* findIntegrationRow(slug);
1830 return row
1831 ? rowToIntegration(row, describeAuthMethodsForRow(row), describeDisplayUrlForRow(row))
1832 : null;
1833 });
1834
1835 const integrationsGetRecord = (
1836 slug: IntegrationSlug,

Callers

nothing calls this directly

Calls 6

staticSourcesFunction · 0.85
findIntegrationRowFunction · 0.85
rowToIntegrationFunction · 0.85
describeDisplayUrlForRowFunction · 0.85

Tested by

no test coverage detected