MCPcopy Create free account
hub / github.com/anomalyco/opencode / key

Function key

packages/opencode/src/share/share-next.ts:97–110  ·  view source on GitHub ↗
(item: Data)

Source from the content-addressed store, hash-verified

95const consoleApi = api("shares")
96
97function key(item: Data) {
98 switch (item.type) {
99 case "session":
100 return "session"
101 case "message":
102 return `message/${item.data.id}`
103 case "part":
104 return `part/${item.data.messageID}/${item.data.id}`
105 case "session_diff":
106 return "session_diff"
107 case "model":
108 return "model"
109 }
110}
111
112const layer = Layer.effect(
113 Service,

Callers 1

syncFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected