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

Function anonymizeUser

packages/serializers/src/anonymizeMessages.ts:65–75  ·  view source on GitHub ↗
(user: users, anonymize: AnonymizeType)

Source from the content-addressed store, hash-verified

63}
64
65function anonymizeUser(user: users, anonymize: AnonymizeType): users {
66 const isAdminOrOwner = user.role === Roles.ADMIN || user.role === Roles.OWNER;
67 if (isAdminOrOwner && anonymize === AnonymizeType.MEMBERS) {
68 return user;
69 }
70 return {
71 ...user,
72 displayName: user.anonymousAlias || 'anonymous',
73 profileImageUrl: null,
74 };
75}
76
77export function anonymizeMessagesMentions(
78 messages: Messages[],

Callers 2

anonymizeMessagesFunction · 0.85
anonymizeMentionsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected