Skip to content

Commit 6ca6c87

Browse files
committed
Log warning when using OAuth without supporting clients
1 parent d8908a9 commit 6ca6c87

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

common/src/main/java/dev/lavalink/youtube/YoutubeAudioSourceManager.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
import java.io.DataOutput;
3232
import java.io.IOException;
3333
import java.net.URI;
34+
import java.util.Arrays;
3435
import java.util.List;
3536
import java.util.regex.Matcher;
3637
import java.util.regex.Pattern;
@@ -169,6 +170,12 @@ public void setPlaylistPageCount(int count) {
169170
*/
170171
public void useOauth2(@Nullable String refreshToken, boolean skipInitialization) {
171172
oauth2Handler.setRefreshToken(refreshToken, skipInitialization);
173+
174+
if (Arrays.stream(clients).noneMatch(Client::supportsOAuth)) {
175+
log.warn("OAuth has been enabled without registering any OAuth-enabled clients. " +
176+
"Please consult https://github.com/lavalink-devs/youtube-source?tab=readme-ov-file#available-clients for a list of " +
177+
"OAuth-enabled clients.");
178+
}
172179
}
173180

174181
@Nullable

0 commit comments

Comments
 (0)