MCPcopy Create free account
hub / github.com/OpenPipe/OpenPipe / generatePersistentId

Function generatePersistentId

app/src/server/utils/nodes/utils.ts:3–11  ·  view source on GitHub ↗
({
  creationTime,
  key,
  nodeId,
}: {
  creationTime: Date;
  key: string;
  nodeId: string;
})

Source from the content-addressed store, hash-verified

1import { kysely } from "~/server/db";
2
3export const generatePersistentId = ({
4 creationTime,
5 key,
6 nodeId,
7}: {
8 creationTime: Date;
9 key: string;
10 nodeId: string;
11}) => `${new Date(creationTime).toISOString()}_${key}_${nodeId}`;
12
13export const creationTimeFromPersistentId = (persistentId: string) => {
14 const [creationTime] = persistentId.split("_");

Calls

no outgoing calls

Tested by

no test coverage detected