Removed Receive flag for now, for simplicity.

This can be re-eval'd later once the basic API is stable
This commit is contained in:
Bruce Marriner 2016-03-17 14:32:10 -05:00
parent 0c3d957330
commit 55274d30bd

View file

@ -39,8 +39,7 @@ type VoiceConnection struct {
OpusSend chan []byte // Chan for sending opus audio
OpusRecv chan *Packet // Chan for receiving opus audio
Receive bool // If false, don't try to receive packets
OP2 *voiceOP2 // exported for dgvoice, may change.
OP2 *voiceOP2 // exported for dgvoice, may change.
// FrameRate int // This can be used to set the FrameRate of Opus data
// FrameSize int // This can be used to set the FrameSize of Opus data
@ -322,9 +321,7 @@ func (v *VoiceConnection) wsEvent(messageType int, message []byte) {
v.OpusRecv = make(chan *Packet, 2)
}
if v.Receive {
go v.opusReceiver(v.UDPConn, v.close, v.OpusRecv)
}
go v.opusReceiver(v.UDPConn, v.close, v.OpusRecv)
// Send the ready event
v.connected <- true