File tree Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " rainlink" ,
3
- "version" : " 1.2.2 " ,
3
+ "version" : " 1.2.3 " ,
4
4
"description" : " Another lavalink wrapper but focus on stability and rich features" ,
5
5
"repository" : {
6
6
"type" : " git" ,
Original file line number Diff line number Diff line change @@ -52,8 +52,8 @@ export class RainlinkPlayerManager extends RainlinkDatabase<RainlinkPlayer> {
52
52
. filter ( ( [ , node ] ) => node . options . region )
53
53
. map ( ( [ , node ] ) => node )
54
54
if ( ! getCustomNode && voiceHandler . region && reigonedNode . length !== 0 ) {
55
- const node = reigonedNode . filter ( ( node ) => node . options . region == voiceHandler . region )
56
- if ( node ) getCustomNode = await this . manager . nodes . getLeastUsed ( node )
55
+ const nodes = reigonedNode . filter ( ( node ) => node . options . region = == voiceHandler . region )
56
+ if ( nodes . length !== 0 ) getCustomNode = await this . manager . nodes . getLeastUsed ( nodes )
57
57
}
58
58
const node = getCustomNode ? getCustomNode : await this . manager . nodes . getLeastUsed ( )
59
59
if ( ! node ) throw new Error ( 'Can\'t find any nodes to connect on' )
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ export class RainlinkNode {
42
42
const getDriver = this . manager . drivers . filter (
43
43
( driver ) => driver . prototype . id === options . driver
44
44
)
45
- if ( ! getDriver || getDriver . length == 0 ) {
45
+ if ( ! getDriver || getDriver . length == 0 || ! options . driver ) {
46
46
this . debug ( 'No driver was found, using lavalink v4 driver instead' )
47
47
this . driver = new Lavalink4 ( manager , this )
48
48
} else {
You can’t perform that action at this time.
0 commit comments