MCPcopy
hub / github.com/simstudioai/sim / buildObjectKey

Function buildObjectKey

apps/sim/lib/data-drains/destinations/utils.ts:44–51  ·  view source on GitHub ↗
(prefix: string | undefined, metadata: ObjectKeyMetadata)

Source from the content-addressed store, hash-verified

42 * date prefix even if delivery crosses a UTC midnight boundary.
43 */
44export function buildObjectKey(prefix: string | undefined, metadata: ObjectKeyMetadata): string {
45 const partition = metadata.runStartedAt
46 const yyyy = partition.getUTCFullYear().toString().padStart(4, '0')
47 const mm = (partition.getUTCMonth() + 1).toString().padStart(2, '0')
48 const dd = partition.getUTCDate().toString().padStart(2, '0')
49 const seq = metadata.sequence.toString().padStart(5, '0')
50 return `${normalizePrefix(prefix)}${metadata.source}/${metadata.drainId}/${yyyy}/${mm}/${dd}/${metadata.runId}-${seq}.ndjson`
51}
52
53export interface ParsedServiceAccount {
54 clientEmail: string

Callers 3

deliverFunction · 0.90
deliverFunction · 0.90
deliverFunction · 0.90

Calls 2

normalizePrefixFunction · 0.85
toStringMethod · 0.45

Tested by

no test coverage detected