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

Function isReplierMember

apps/web/services/threads/metrics.ts:32–44  ·  view source on GitHub ↗
(
  thread: {
    firstManagerReplyAt: bigint | null;
    firstUserReplyAt: bigint | null;
  } | null,
  last: { sentAt: Date; author: users | null } | null
)

Source from the content-addressed store, hash-verified

30}
31
32export function isReplierMember(
33 thread: {
34 firstManagerReplyAt: bigint | null;
35 firstUserReplyAt: bigint | null;
36 } | null,
37 last: { sentAt: Date; author: users | null } | null
38) {
39 return (
40 !thread?.firstUserReplyAt &&
41 last?.author?.role &&
42 last?.author?.role === Roles.MEMBER
43 );
44}
45
46export function isReplierManager(
47 thread: {

Callers 1

updateMetricsMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected