MCPcopy Create free account
hub / github.com/chieapp/chie / addCredential

Method addCredential

src/controller/api-manager.ts:87–95  ·  view source on GitHub ↗
(credential: APICredential)

Source from the content-addressed store, hash-verified

85 }
86
87 addCredential(credential: APICredential) {
88 if (credential.id)
89 throw new Error('Re-adding a managed APICredential.');
90 credential.id = getNextId(credential.name, Object.keys(this.#credentials));
91 this.#credentials[credential.id] = credential;
92 this.onAddCredential.emit(credential);
93 this.saveConfig();
94 return credential.id;
95 }
96
97 updateCredential(credential: APICredential) {
98 this.onUpdateCredential.emit(credential);

Callers 3

beforeAllFunction · 0.80
#onSubmitMethod · 0.80

Calls 1

getNextIdFunction · 0.90

Tested by

no test coverage detected