(channelId: string)
| 634 | } |
| 635 | |
| 636 | export async function shouldThisChannelBeAnonymous(channelId: string) { |
| 637 | return await prisma.accounts |
| 638 | .findFirst({ |
| 639 | where: { |
| 640 | channels: { |
| 641 | some: { id: channelId }, |
| 642 | }, |
| 643 | }, |
| 644 | select: { anonymize: true, anonymizeUsers: true }, |
| 645 | }) |
| 646 | .then((account) => ({ |
| 647 | anonymize: account?.anonymize, |
| 648 | anonymizeUsers: account?.anonymizeUsers, |
| 649 | })); |
| 650 | } |
| 651 | |
| 652 | export async function hideEmptyChannels(accountId: string) { |
| 653 | const channels = await prisma.channels.findMany({ |