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
dist
src
tsconfig.json
tsup.config.ts
-4
View File
@@ -6,10 +6,6 @@ export function setMaxAudioListeners({
GuildID,
MaxListeners
}: maxListenerMethodOptions) {
try {
let audioConnection = getVoiceConnection(GuildID);
audioConnection.setMaxListeners(MaxListeners);
} catch (err) {
console.error(err);
}
}
+6 -10
View File
@@ -10,29 +10,28 @@ export function startAudio({
ResourceType,
Resource
}: startMethodOptions) {
try {
const AudioPlayer = createAudioPlayer();
let audioPlayer = createAudioPlayer();
function streamFile(file: string) {
let audioResource = createAudioResource(join(__dirname, file), {inlineVolume: true});
AudioPlayer.play(audioResource);
audioPlayer.play(audioResource);
joinVoiceChannel({
channelId: VoiceChannelID,
guildId: GuildID,
adapterCreator: VoiceAdapter
}).subscribe(AudioPlayer);
}).subscribe(audioPlayer);
}
function streamLink(link: string) {
let audioResource = createAudioResource(link);
AudioPlayer.play(audioResource);
audioPlayer.play(audioResource);
joinVoiceChannel({
channelId: VoiceChannelID,
guildId: GuildID,
adapterCreator: VoiceAdapter
}).subscribe(AudioPlayer)
}).subscribe(audioPlayer)
}
switch (ResourceType) {
@@ -43,9 +42,6 @@ export function startAudio({
streamFile(Resource);
break;
default:
throw new TypeError("Audio type isn't valid.");
}
} catch (err) {
console.error(err);
throw new TypeError("Invalid audio type");
}
}
-4
View File
@@ -5,10 +5,6 @@ import {stopMethodOptions} from "../Utils/Options/StopMethodOptions";
export function stopAudio({
GuildID
}: stopMethodOptions) {
try {
let audioConnection = getVoiceConnection(GuildID);
audioConnection.destroy();
} catch (err) {
console.error(err);
}
}