mirror of
https://github.com/danbulant/discord.js
synced 2026-06-20 23:21:04 +00:00
Added opus as an optional
This commit is contained in:
parent
48c3770caf
commit
f5640fa5d0
3 changed files with 9 additions and 4 deletions
|
|
@ -7,9 +7,7 @@ function _inherits(subClass, superClass) { if (typeof superClass !== "function"
|
|||
var WebSocket = require("ws");
|
||||
var dns = require("dns");
|
||||
var udp = require("dgram");
|
||||
var Lame = require("lame");
|
||||
var Opus = require('node-opus');
|
||||
var Wav = require('wav');
|
||||
var fs = require("fs");
|
||||
var ffmpeg = require('fluent-ffmpeg');
|
||||
var AudioEncoder = require("./AudioEncoder.js");
|
||||
|
|
@ -24,6 +22,9 @@ var VoiceConnection = (function (_EventEmitter) {
|
|||
_classCallCheck(this, VoiceConnection);
|
||||
|
||||
_EventEmitter.call(this);
|
||||
if (!Opus) {
|
||||
console.log("HEY! WATCH OUT\n\n discord.js needs node-opus, you don't have it installed.");
|
||||
}
|
||||
this.voiceChannel = channel;
|
||||
this.client = client;
|
||||
this.session = session;
|
||||
|
|
|
|||
|
|
@ -34,5 +34,8 @@
|
|||
"grunt-browserify": "^4.0.0",
|
||||
"grunt-contrib-uglify": "^0.9.2",
|
||||
"load-grunt-tasks": "^3.2.0"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"node-opus": "^0.1.11"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,9 +3,7 @@
|
|||
var WebSocket = require("ws");
|
||||
var dns = require("dns");
|
||||
var udp = require("dgram");
|
||||
var Lame = require("lame");
|
||||
var Opus = require('node-opus');
|
||||
var Wav = require('wav');
|
||||
var fs = require("fs");
|
||||
var ffmpeg = require('fluent-ffmpeg');
|
||||
var AudioEncoder = require("./AudioEncoder.js");
|
||||
|
|
@ -16,6 +14,9 @@ var EventEmitter = require("events");
|
|||
class VoiceConnection extends EventEmitter{
|
||||
constructor(channel, client, session, token, server, endpoint) {
|
||||
super();
|
||||
if(!Opus){
|
||||
console.log("HEY! WATCH OUT\n\n discord.js needs node-opus, you don't have it installed.");
|
||||
}
|
||||
this.voiceChannel = channel;
|
||||
this.client = client;
|
||||
this.session = session;
|
||||
|
|
|
|||
Loading…
Reference in a new issue