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

Function connectionToResponse

packages/core/api/src/handlers/oauth.ts:36–49  ·  view source on GitHub ↗
(c: Connection)

Source from the content-addressed store, hash-verified

34const decodeOAuthSessionNotFoundError = Schema.decodeUnknownOption(OAuthSessionNotFoundError);
35
36const connectionToResponse = (c: Connection) => ({
37 owner: c.owner,
38 name: c.name,
39 integration: c.integration,
40 template: c.template,
41 provider: c.provider,
42 address: c.address,
43 identityLabel: c.identityLabel ?? null,
44 expiresAt: c.expiresAt ?? null,
45 oauthClient: c.oauthClient ?? null,
46 oauthClientOwner: c.oauthClientOwner ?? null,
47 oauthScope: c.oauthScope ?? null,
48 missingOAuthScopes: c.missingOAuthScopes ?? [],
49});
50
51const startResultToResponse = (result: ConnectResult) =>
52 result.status === "connected"

Callers 2

startResultToResponseFunction · 0.70
oauth.tsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected