Skip to content

Commit 83fc16c

Browse files
committed
Add method for registering multiple audio source managers in one go
1 parent 8da0444 commit 83fc16c

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

main/src/main/java/com/sedmelluq/discord/lavaplayer/player/AudioPlayerManager.java

+10
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,16 @@ public interface AudioPlayerManager {
4040
*/
4141
void registerSourceManager(AudioSourceManager sourceManager);
4242

43+
/**
44+
* Same as {@link #registerSourceManager(AudioSourceManager)} but registers multiple in one call.
45+
* @param sourceManagers The source managers to register, which will be used for subsequent loadItem calls
46+
*/
47+
default void registerSourceManagers(AudioSourceManager... sourceManagers) {
48+
for (AudioSourceManager sourceManager : sourceManagers) {
49+
registerSourceManager(sourceManager);
50+
}
51+
}
52+
4353
/**
4454
* Shortcut for accessing a source manager of a certain class.
4555
*

0 commit comments

Comments
 (0)