@@ -615,7 +615,7 @@ func (v *VoiceConnection) opusReceiver(UDPConn *net.UDPConn, close <-chan struct
}
// Close closes the voice ws and udp connections
-func (v *VoiceConnection) close() {
+func (v *VoiceConnection) Close() {
v.Lock()
defer v.Unlock()
@@ -667,7 +667,7 @@ func (v *VoiceConnection) Disconnect() (err error) {
// Close websocket and udp connections
- v.close()
+ v.Close()
delete(v.session.VoiceConnections, v.GuildID)
@@ -344,7 +344,7 @@ func (s *Session) ChannelVoiceJoin(gID, cID string, mute, deaf bool) (voice *Voi
// to verify if this connection is valid or not.
if voice.ChannelID != cID {
- err = voice.ChangeChannel(cID)
+ err = voice.ChangeChannel(cID, mute, deaf)
return