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

Function uniqueDcrSlug

packages/core/sdk/src/oauth-service.ts:472–478  ·  view source on GitHub ↗
(slug: OAuthClientSlug, taken: ReadonlySet<string>)

Source from the content-addressed store, hash-verified

470 * DCR candidates, appending `-2`, `-3`, … so a new client never collides with
471 * (and clobbers, via createClient's delete-then-create) an existing one. */
472const uniqueDcrSlug = (slug: OAuthClientSlug, taken: ReadonlySet<string>): OAuthClientSlug => {
473 const base = String(slug);
474 if (!taken.has(base)) return slug;
475 let suffix = 2;
476 while (taken.has(`${base}-${suffix}`)) suffix += 1;
477 return OAuthClientSlug.make(`${base}-${suffix}`);
478};
479
480const parseOAuthClientOrigin = (row: {
481 readonly slug?: unknown;

Callers 1

decideDcrClientReuseFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected