MCPcopy Create free account
hub / github.com/Linen-dev/linen.dev / serializeReadStatus

Function serializeReadStatus

packages/serializers/src/read-status.ts:13–23  ·  view source on GitHub ↗
(status: any)

Source from the content-addressed store, hash-verified

11}
12
13export function serializeReadStatus(status: any): SerializedReadStatus {
14 const thread = status?.channel?.threads[0];
15 const lastReadAt = status?.lastReadAt;
16 const lastReplyAt = thread?.sentAt;
17 return {
18 channelId: status?.channelId,
19 lastReadAt: lastReadAt?.toString(),
20 lastReplyAt: lastReplyAt ? lastReplyAt.toString() : null,
21 read: isChannelRead(lastReadAt, lastReplyAt),
22 };
23}

Callers 2

putFunction · 0.90
getFunction · 0.90

Calls 1

isChannelReadFunction · 0.85

Tested by

no test coverage detected