Refactoring - v4.0.0

This commit is contained in:
2024-11-16 16:02:58 +01:00
parent 94b9ef966d
commit 0e50e3a101
4 changed files with 50 additions and 60 deletions
+3 -1
View File
@@ -1,4 +1,6 @@
src .idea
node_modules node_modules
dist
src
tsconfig.json tsconfig.json
tsup.config.ts tsup.config.ts
-4
View File
@@ -6,10 +6,6 @@ export function setMaxAudioListeners({
GuildID, GuildID,
MaxListeners MaxListeners
}: maxListenerMethodOptions) { }: maxListenerMethodOptions) {
try {
let audioConnection = getVoiceConnection(GuildID); let audioConnection = getVoiceConnection(GuildID);
audioConnection.setMaxListeners(MaxListeners); audioConnection.setMaxListeners(MaxListeners);
} catch (err) {
console.error(err);
}
} }
+6 -10
View File
@@ -10,29 +10,28 @@ export function startAudio({
ResourceType, ResourceType,
Resource Resource
}: startMethodOptions) { }: startMethodOptions) {
try { let audioPlayer = createAudioPlayer();
const AudioPlayer = createAudioPlayer();
function streamFile(file: string) { function streamFile(file: string) {
let audioResource = createAudioResource(join(__dirname, file), {inlineVolume: true}); let audioResource = createAudioResource(join(__dirname, file), {inlineVolume: true});
AudioPlayer.play(audioResource); audioPlayer.play(audioResource);
joinVoiceChannel({ joinVoiceChannel({
channelId: VoiceChannelID, channelId: VoiceChannelID,
guildId: GuildID, guildId: GuildID,
adapterCreator: VoiceAdapter adapterCreator: VoiceAdapter
}).subscribe(AudioPlayer); }).subscribe(audioPlayer);
} }
function streamLink(link: string) { function streamLink(link: string) {
let audioResource = createAudioResource(link); let audioResource = createAudioResource(link);
AudioPlayer.play(audioResource); audioPlayer.play(audioResource);
joinVoiceChannel({ joinVoiceChannel({
channelId: VoiceChannelID, channelId: VoiceChannelID,
guildId: GuildID, guildId: GuildID,
adapterCreator: VoiceAdapter adapterCreator: VoiceAdapter
}).subscribe(AudioPlayer) }).subscribe(audioPlayer)
} }
switch (ResourceType) { switch (ResourceType) {
@@ -43,9 +42,6 @@ export function startAudio({
streamFile(Resource); streamFile(Resource);
break; break;
default: default:
throw new TypeError("Audio type isn't valid."); throw new TypeError("Invalid audio type");
}
} catch (err) {
console.error(err);
} }
} }
-4
View File
@@ -5,10 +5,6 @@ import {stopMethodOptions} from "../Utils/Options/StopMethodOptions";
export function stopAudio({ export function stopAudio({
GuildID GuildID
}: stopMethodOptions) { }: stopMethodOptions) {
try {
let audioConnection = getVoiceConnection(GuildID); let audioConnection = getVoiceConnection(GuildID);
audioConnection.destroy(); audioConnection.destroy();
} catch (err) {
console.error(err);
}
} }