voice: fix heartbeat issue (#2443)

This commit is contained in:
Amish Shah
2018-04-05 16:38:35 +01:00
parent e431ccdad2
commit 41d0f25d0f
2 changed files with 2 additions and 1 deletions

View File

@@ -133,6 +133,7 @@ class VoiceConnection extends EventEmitter {
d: {
speaking: this.speaking,
delay: 0,
ssrc: this.authentication.ssrc,
},
}).catch(e => {
this.emit('debug', e);

View File

@@ -232,7 +232,7 @@ class VoiceWebSocket extends EventEmitter {
* Sends a heartbeat packet.
*/
sendHeartbeat() {
this.sendPacket({ op: VoiceOPCodes.HEARTBEAT, d: null }).catch(() => {
this.sendPacket({ op: VoiceOPCodes.HEARTBEAT, d: Math.floor(Math.random() * 10e10) }).catch(() => {
this.emit('warn', 'Tried to send heartbeat, but connection is not open');
this.clearHeartbeat();
});