Jaxel
Well-known member
Code:
$ php cmd.php xf-addon:build-release EWR/Discord
Performing add-on export.
Exporting data for [8WR] Discord Integration to /src/addons/EWR/Discord/_data.
27/27 [============================] 100%
Written successfully.
Attempting to validate addon.json file...
JSON file validates successfully!
Building release ZIP.
Unexpected error while minifying JS: Empty result provided by the compiler.
Trying to build a release gives me this error. I only have 1 JavaScript file: discord.js:
Code:
var EWRdiscord = window.EWRdiscord || {};
((window, document) =>
{
// ################################## --- ###########################################
EWRdiscord.Botcheck = XF.Element.newHandler(
{
init: function()
{
XF.on(this.target, 'click', this.click.bind(this));
},
click (e)
{
const testButton = this.target;
const token = testButton.dataset.token;
var sequence = 0;
var socket = new WebSocket("wss://gateway.discord.gg/?encoding=json&v=6");
socket.onopen = function() { console.log("Discord: Websocket OPEN"); },
socket.onerror = function(err) { console.error(err); },
socket.onclose = function(err) { console.error(err); },
socket.onmessage = function(msg)
{
try
{
var data = JSON.parse(msg.data);
sequence = data.s;
if (data.op == "10")
{
testButton.classList.add('button--cta');
testButton.querySelector('.button-text').textContent = "CONNECTED";
console.log('Discord: Sending handshake');
socket.send(JSON.stringify({
op: 2,
d:
{
token: token,
properties:
{
$browser: "DiscordBot (8wayrunBot, v2)"
},
large_threshold: 50
}
})),
setInterval(function()
{
testButton.querySelector('.button-text').textContent = "HEARTBEAT";
console.log('Discord: Sending heartbeat ('+sequence+')');
socket.send(JSON.stringify(
{
op: 1,
d: sequence
}));
}, data.d.heartbeat_interval);
}
}
catch (err)
{
testButton.classList.remove('button--cta');
testButton.querySelector('.button-text').textContent = "ERROR";
console.error(err);
}
};
},
});
// ################################## --- ###########################################
XF.Element.register('discord-botcheck', 'EWRdiscord.Botcheck');
}
)(window, document)
What would be causing this issue?