MCPcopy Create free account
hub / github.com/chhoumann/quickadd / clearRefsFromSettings

Function clearRefsFromSettings

src/utils/userScriptSecrets.ts:783–797  ·  view source on GitHub ↗
(
	app: App | undefined,
	settings: unknown,
)

Source from the content-addressed store, hash-verified

781}
782
783async function clearRefsFromSettings(
784 app: App | undefined,
785 settings: unknown,
786): Promise<boolean> {
787 if (!isRecord(settings)) return true;
788
789 const secretRefs = Object.values(settings)
790 .filter(isUserScriptSecretRef)
791 .map((value) => value.secretRef);
792
793 const results = await Promise.all(
794 secretRefs.map((secretRef) => clearUserScriptSecret(app, secretRef)),
795 );
796 return results.every(Boolean);
797}
798
799async function clearSecretsFromChoice(
800 app: App | undefined,

Callers 1

Calls 2

clearUserScriptSecretFunction · 0.85
isRecordFunction · 0.70

Tested by

no test coverage detected