aboutsummaryrefslogtreecommitdiff
path: root/src/utils/get-guild-settings.ts
blob: 3d9e965aa89c4411e0bccbc7e1df67f616a755fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
import {Setting} from '@prisma/client';
import {prisma} from './db.js';
import {createGuildSettings} from '../events/guild-create.js';

export async function getGuildSettings(guildId: string): Promise<Setting> {
  const config = await prisma.setting.findUnique({where: {guildId}});
  if (!config) {
    return createGuildSettings(guildId);
  }

  return config;
}