diff options
| author | Federico Rapetti <[email protected]> | 2023-03-04 22:39:33 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-03-04 15:39:33 -0600 |
| commit | 02ee8aefc86b3a9902827874260d59115e73af13 (patch) | |
| tree | 8f45eb55926d49183a059748c59e756dc3fbc25f /src/services/player.ts | |
| parent | 6926e39c5679e75c9ca6ef1a123abdce3d7ff992 (diff) | |
| download | muse-02ee8aefc86b3a9902827874260d59115e73af13.tar.xz muse-02ee8aefc86b3a9902827874260d59115e73af13.zip | |
Create guild settings if not found (#911)
Co-authored-by: Max Isom <[email protected]>
Diffstat (limited to 'src/services/player.ts')
| -rw-r--r-- | src/services/player.ts | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/services/player.ts b/src/services/player.ts index 0b57ad7..9c1a122 100644 --- a/src/services/player.ts +++ b/src/services/player.ts @@ -18,7 +18,7 @@ import { } from '@discordjs/voice'; import FileCacheProvider from './file-cache.js'; import debug from '../utils/debug.js'; -import {prisma} from '../utils/db.js'; +import {getGuildSettings} from '../utils/get-guild-settings'; export enum MediaSource { Youtube, @@ -272,11 +272,7 @@ export default class { this.audioPlayer?.stop(); this.status = STATUS.IDLE; - const settings = await prisma.setting.findUnique({where: {guildId: this.guildId}}); - - if (!settings) { - throw new Error('Could not find settings for guild'); - } + const settings = await getGuildSettings(this.guildId); const {secondsToWaitAfterQueueEmpties} = settings; if (secondsToWaitAfterQueueEmpties !== 0) { |
