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

Function providersSetDefault

packages/core/sdk/src/executor.ts:4597–4610  ·  view source on GitHub ↗
(
      id: ProviderItemId,
      value: string,
    )

Source from the content-addressed store, hash-verified

4595 });
4596
4597 const providersSetDefault = (
4598 id: ProviderItemId,
4599 value: string,
4600 ): Effect.Effect<ProviderKey, CredentialProviderNotRegisteredError | StorageFailure> =>
4601 Effect.gen(function* () {
4602 const provider = defaultWritableProvider();
4603 if (!provider || !provider.set) {
4604 return yield* new CredentialProviderNotRegisteredError({
4605 provider: ProviderKey.make("default"),
4606 });
4607 }
4608 yield* provider.set(id, value);
4609 return provider.key;
4610 });
4611
4612 const providersRemove = (
4613 key: ProviderKey,

Callers 1

createExecutorFunction · 0.85

Calls 2

defaultWritableProviderFunction · 0.85
setMethod · 0.65

Tested by

no test coverage detected