mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-18 12:33:30 +01:00
Added opus as an optional
This commit is contained in:
@@ -7,9 +7,7 @@ function _inherits(subClass, superClass) { if (typeof superClass !== "function"
|
|||||||
var WebSocket = require("ws");
|
var WebSocket = require("ws");
|
||||||
var dns = require("dns");
|
var dns = require("dns");
|
||||||
var udp = require("dgram");
|
var udp = require("dgram");
|
||||||
var Lame = require("lame");
|
|
||||||
var Opus = require('node-opus');
|
var Opus = require('node-opus');
|
||||||
var Wav = require('wav');
|
|
||||||
var fs = require("fs");
|
var fs = require("fs");
|
||||||
var ffmpeg = require('fluent-ffmpeg');
|
var ffmpeg = require('fluent-ffmpeg');
|
||||||
var AudioEncoder = require("./AudioEncoder.js");
|
var AudioEncoder = require("./AudioEncoder.js");
|
||||||
@@ -24,6 +22,9 @@ var VoiceConnection = (function (_EventEmitter) {
|
|||||||
_classCallCheck(this, VoiceConnection);
|
_classCallCheck(this, VoiceConnection);
|
||||||
|
|
||||||
_EventEmitter.call(this);
|
_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.voiceChannel = channel;
|
||||||
this.client = client;
|
this.client = client;
|
||||||
this.session = session;
|
this.session = session;
|
||||||
|
|||||||
@@ -34,5 +34,8 @@
|
|||||||
"grunt-browserify": "^4.0.0",
|
"grunt-browserify": "^4.0.0",
|
||||||
"grunt-contrib-uglify": "^0.9.2",
|
"grunt-contrib-uglify": "^0.9.2",
|
||||||
"load-grunt-tasks": "^3.2.0"
|
"load-grunt-tasks": "^3.2.0"
|
||||||
|
},
|
||||||
|
"optionalDependencies": {
|
||||||
|
"node-opus": "^0.1.11"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,9 +3,7 @@
|
|||||||
var WebSocket = require("ws");
|
var WebSocket = require("ws");
|
||||||
var dns = require("dns");
|
var dns = require("dns");
|
||||||
var udp = require("dgram");
|
var udp = require("dgram");
|
||||||
var Lame = require("lame");
|
|
||||||
var Opus = require('node-opus');
|
var Opus = require('node-opus');
|
||||||
var Wav = require('wav');
|
|
||||||
var fs = require("fs");
|
var fs = require("fs");
|
||||||
var ffmpeg = require('fluent-ffmpeg');
|
var ffmpeg = require('fluent-ffmpeg');
|
||||||
var AudioEncoder = require("./AudioEncoder.js");
|
var AudioEncoder = require("./AudioEncoder.js");
|
||||||
@@ -16,6 +14,9 @@ var EventEmitter = require("events");
|
|||||||
class VoiceConnection extends EventEmitter{
|
class VoiceConnection extends EventEmitter{
|
||||||
constructor(channel, client, session, token, server, endpoint) {
|
constructor(channel, client, session, token, server, endpoint) {
|
||||||
super();
|
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.voiceChannel = channel;
|
||||||
this.client = client;
|
this.client = client;
|
||||||
this.session = session;
|
this.session = session;
|
||||||
|
|||||||
Reference in New Issue
Block a user