This isn't needed now that the ChannelVoiceJoin waits for the connection before returning, or returns an error.
@@ -93,7 +93,7 @@ func (v *VoiceConnection) Speaking(b bool) (err error) {
// WaitUntilConnected waits for the Voice Connection to
// become ready, if it does not become ready it retuns an err
-func (v *VoiceConnection) WaitUntilConnected() error {
+func (v *VoiceConnection) waitUntilConnected() error {
i := 0
for {
@@ -371,7 +371,7 @@ func (s *Session) ChannelVoiceJoin(gID, cID string, mute, deaf bool) (voice *Voi
}
// doesn't exactly work perfect yet.. TODO
- err = voice.WaitUntilConnected()
+ err = voice.waitUntilConnected()
if err != nil {
voice.Close()
delete(s.VoiceConnections, gID)