MCPcopy Index your code
hub / github.com/CapSoftware/Cap / decryptS3Config

Function decryptS3Config

apps/web/actions/organization/storage.ts:124–137  ·  view source on GitHub ↗
(
	bucket: typeof s3Buckets.$inferSelect,
	exposeSecrets: boolean,
)

Source from the content-addressed store, hash-verified

122};
123
124const decryptS3Config = async (
125 bucket: typeof s3Buckets.$inferSelect,
126 exposeSecrets: boolean,
127) => ({
128 configured: true,
129 provider: bucket.provider,
130 accessKeyId: exposeSecrets ? await decrypt(bucket.accessKeyId) : "",
131 secretAccessKey: exposeSecrets ? await decrypt(bucket.secretAccessKey) : "",
132 endpoint: bucket.endpoint
133 ? await decrypt(bucket.endpoint)
134 : "https://s3.amazonaws.com",
135 bucketName: await decrypt(bucket.bucketName),
136 region: await decrypt(bucket.region),
137});
138
139const parseDriveConfig = async (
140 integration: typeof storageIntegrations.$inferSelect,

Callers 1

Calls 1

decryptFunction · 0.90

Tested by

no test coverage detected