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

Function providersSetDefault

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

Source from the content-addressed store, hash-verified

3345 });
3346
3347 const providersSetDefault = (
3348 id: ProviderItemId,
3349 value: string,
3350 ): Effect.Effect<ProviderKey, CredentialProviderNotRegisteredError | StorageFailure> =>
3351 Effect.gen(function* () {
3352 const provider = defaultWritableProvider();
3353 if (!provider || !provider.set) {
3354 return yield* new CredentialProviderNotRegisteredError({
3355 provider: ProviderKey.make("default"),
3356 });
3357 }
3358 yield* provider.set(id, value);
3359 return provider.key;
3360 });
3361
3362 const providersRemove = (
3363 key: ProviderKey,

Callers 1

createExecutorFunction · 0.85

Calls 2

defaultWritableProviderFunction · 0.85
setMethod · 0.80

Tested by

no test coverage detected