({
name,
id,
}: {
name: string;
id: string;
})
| 712 | } |
| 713 | |
| 714 | export async function renameChannel({ |
| 715 | name, |
| 716 | id, |
| 717 | }: { |
| 718 | name: string; |
| 719 | id: string; |
| 720 | }) { |
| 721 | const channel = await prisma.channels.findUnique({ where: { id } }); |
| 722 | if (channel && channel.channelName !== name.toLowerCase()) { |
| 723 | const data = await prisma.channels.update({ |
| 724 | where: { |
| 725 | id, |
| 726 | }, |
| 727 | data: { |
| 728 | channelName: name.toLowerCase(), |
| 729 | }, |
| 730 | }); |
| 731 | await eventChannelUpdate({ |
| 732 | channelId: id, |
| 733 | isNameChanged: true, |
| 734 | isTypeChanged: false, |
| 735 | }); |
| 736 | return data; |
| 737 | } |
| 738 | return channel; |
| 739 | } |
| 740 | |
| 741 | export async function findChannelWithAccountByExternalId( |
| 742 | externalId: string, |
no test coverage detected