MCPcopy
hub / github.com/pingdotgg/t3code / threadKeyFor

Function threadKeyFor

apps/web/src/composerDraftStore.test.ts:155–163  ·  view source on GitHub ↗
(
  threadId: ThreadId,
  environmentId: EnvironmentId = LEGACY_TEST_ENVIRONMENT_ID,
)

Source from the content-addressed store, hash-verified

153const LEGACY_TEST_ENVIRONMENT_ID = EnvironmentId.make("__legacy__");
154
155function threadKeyFor(
156 threadId: ThreadId,
157 environmentId: EnvironmentId = LEGACY_TEST_ENVIRONMENT_ID,
158): string {
159 if (environmentId === LEGACY_TEST_ENVIRONMENT_ID) {
160 return threadId;
161 }
162 return scopedThreadKey(scopeThreadRef(environmentId, threadId));
163}
164
165function draftFor(threadId: ThreadId, environmentId: EnvironmentId = LEGACY_TEST_ENVIRONMENT_ID) {
166 const store = useComposerDraftStore.getState().draftsByThreadKey;

Callers 2

draftForFunction · 0.85

Calls 2

scopedThreadKeyFunction · 0.90
scopeThreadRefFunction · 0.90

Tested by

no test coverage detected