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

Function setPassword

packages/plugins/keychain/src/keyring.ts:102–116  ·  view source on GitHub ↗
(
  serviceName: string,
  account: string,
  value: string,
)

Source from the content-addressed store, hash-verified

100 );
101
102export const setPassword = (
103 serviceName: string,
104 account: string,
105 value: string,
106): Effect.Effect<void, KeychainError> =>
107 Effect.flatMap(createEntry(serviceName, account), (entry) =>
108 Effect.try({
109 try: () => entry.setPassword(value),
110 catch: (cause) =>
111 new KeychainError({
112 message: "Failed writing secret",
113 cause,
114 }),
115 }).pipe(Effect.asVoid),
116 );
117
118export const deletePassword = (
119 serviceName: string,

Callers 6

probeReachableFunction · 0.90
makeKeychainProviderFunction · 0.90
index.tsFile · 0.90
SetupPageFunction · 0.85
LoginPageFunction · 0.85
JoinPageFunction · 0.85

Calls 1

createEntryFunction · 0.85

Tested by 1

probeReachableFunction · 0.72