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

Function providersSetDefault

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

Source from the content-addressed store, hash-verified

5325 });
5326
5327 const providersSetDefault = (
5328 id: ProviderItemId,
5329 value: string,
5330 ): Effect.Effect<ProviderKey, CredentialProviderNotRegisteredError | StorageFailure> =>
5331 Effect.gen(function* () {
5332 const provider = defaultWritableProvider();
5333 if (!provider || !provider.set) {
5334 return yield* new CredentialProviderNotRegisteredError({
5335 provider: ProviderKey.make("default"),
5336 });
5337 }
5338 yield* provider.set(id, value);
5339 return provider.key;
5340 });
5341
5342 const providersRemove = (
5343 key: ProviderKey,

Callers 1

createExecutorFunction · 0.85

Calls 2

defaultWritableProviderFunction · 0.85
setMethod · 0.65

Tested by

no test coverage detected