Upgrade syntax of everything to more modern javascript

This commit is contained in:
mmorrison 2017-08-09 04:05:55 -05:00
parent f8d903b982
commit 69288baebc
43 changed files with 1499 additions and 1521 deletions

View file

@ -1,16 +1,13 @@
var async = require('async');
module.exports = require('./core').extend({
init: function() {
this._super();
class MumblePing extends require('./core') {
constructor() {
super();
this.byteorder = 'be';
},
run: function(state) {
var self = this;
this.udpSend('\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08', function(buffer) {
}
run(state) {
this.udpSend('\x00\x00\x00\x00\x01\x02\x03\x04\x05\x06\x07\x08', (buffer) => {
if(buffer.length < 24) return;
var reader = self.reader(buffer);
const reader = this.reader(buffer);
reader.skip(1);
state.raw.versionMajor = reader.uint(1);
state.raw.versionMinor = reader.uint(1);
@ -19,11 +16,13 @@ module.exports = require('./core').extend({
state.raw.numplayers = reader.uint(4);
state.maxplayers = reader.uint(4);
state.raw.allowedbandwidth = reader.uint(4);
for(var i = 0; i < state.raw.numplayers; i++) {
for(let i = 0; i < state.raw.numplayers; i++) {
state.players.push({});
}
self.finish(state);
this.finish(state);
return true;
});
}
});
}
module.exports = MumblePing;