MCPcopy Index your code
hub / github.com/Linen-dev/linen.dev / getAccountSettings

Function getAccountSettings

packages/typesense/src/utils/shared.ts:22–43  ·  view source on GitHub ↗
(accountId: string, logger: Logger)

Source from the content-addressed store, hash-verified

20import { anonymizeMessages } from '@linen/serializers/anonymizeMessages';
21
22export async function getAccountSettings(accountId: string, logger: Logger) {
23 const account = await prisma.accounts.findUnique({
24 where: {
25 id: accountId,
26 },
27 });
28
29 if (!account) {
30 logger.warn({ warn: `account not found: ${accountId}` });
31 return;
32 }
33
34 if (!account.searchSettings) {
35 logger.warn({ warn: `account missing searchSettings` });
36 return;
37 }
38
39 const searchSettings: SerializedSearchSettings = JSON.parse(
40 account.searchSettings
41 );
42 return { searchSettings, account };
43}
44
45export async function queryThreads({
46 where,

Callers 12

handleDeletionFunction · 0.90
handleUserNameUpdateFunction · 0.90
handleCommunityUpdateFunction · 0.90
handleMessageCreationFunction · 0.90
syncFunction · 0.90
handleChannelNameUpdateFunction · 0.90
public.test.tsFile · 0.90
anonymized.test.tsFile · 0.90
private.test.tsFile · 0.90

Calls 1

warnMethod · 0.65

Tested by

no test coverage detected