MCPcopy Index your code
hub / github.com/directus/directus / readConfig

Method readConfig

api/src/services/deployment.ts:192–209  ·  view source on GitHub ↗

* Read deployment config with decrypted credentials (internal use)

(provider: ProviderType)

Source from the content-addressed store, hash-verified

190 * Read deployment config with decrypted credentials (internal use)
191 */
192 private async readConfig(provider: ProviderType): Promise<DeploymentConfig> {
193 const internalService = new ItemsService<DeploymentConfig>('directus_deployments', {
194 knex: this.knex,
195 schema: this.schema,
196 accountability: null,
197 });
198
199 const results = await internalService.readByQuery({
200 filter: { provider: { _eq: provider } },
201 limit: 1,
202 });
203
204 if (!results || results.length === 0) {
205 throw new Error(`Deployment config for "${provider}" not found`);
206 }
207
208 return results[0]!;
209 }
210
211 /**
212 * Get webhook config for a provider

Callers 4

updateOneMethod · 0.95
getWebhookConfigMethod · 0.95
getDriverMethod · 0.95
syncWebhookMethod · 0.95

Calls 1

readByQueryMethod · 0.95

Tested by

no test coverage detected