Clean up a few things that no longer work/are no longer used
This commit is contained in:
parent
b80a532f9e
commit
e3a9915b45
|
@ -10,7 +10,6 @@ var CustomEmbedFilter = require("../customembed").filter;
|
||||||
var XSS = require("../xss");
|
var XSS = require("../xss");
|
||||||
import counters from '../counters';
|
import counters from '../counters';
|
||||||
import { Counter } from 'prom-client';
|
import { Counter } from 'prom-client';
|
||||||
import * as Switches from '../switches';
|
|
||||||
|
|
||||||
const LOGGER = require('@calzoneman/jsli')('playlist');
|
const LOGGER = require('@calzoneman/jsli')('playlist');
|
||||||
|
|
||||||
|
@ -118,7 +117,7 @@ PlaylistModule.prototype = Object.create(ChannelModule.prototype);
|
||||||
|
|
||||||
Object.defineProperty(PlaylistModule.prototype, "dirty", {
|
Object.defineProperty(PlaylistModule.prototype, "dirty", {
|
||||||
get() {
|
get() {
|
||||||
return this._positionDirty || this._listDirty || !Switches.isActive("plDirtyCheck");
|
return this._positionDirty || this._listDirty;
|
||||||
},
|
},
|
||||||
|
|
||||||
set(val) {
|
set(val) {
|
||||||
|
@ -214,7 +213,6 @@ PlaylistModule.prototype.save = function (data) {
|
||||||
time = this.current.media.currentTime;
|
time = this.current.media.currentTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Switches.isActive("plDirtyCheck")) {
|
|
||||||
data.playlistPosition = {
|
data.playlistPosition = {
|
||||||
index: pos,
|
index: pos,
|
||||||
time
|
time
|
||||||
|
@ -223,9 +221,6 @@ PlaylistModule.prototype.save = function (data) {
|
||||||
if (this._listDirty) {
|
if (this._listDirty) {
|
||||||
data.playlist = { pl: arr, pos, time, externalPosition: true };
|
data.playlist = { pl: arr, pos, time, externalPosition: true };
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
data.playlist = { pl: arr, pos, time };
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
PlaylistModule.prototype.unload = function () {
|
PlaylistModule.prototype.unload = function () {
|
||||||
|
|
60
src/main.js
60
src/main.js
|
@ -1,6 +1,5 @@
|
||||||
import Config from './config';
|
import Config from './config';
|
||||||
import * as Switches from './switches';
|
import * as Switches from './switches';
|
||||||
import { isIP as validIP } from 'net';
|
|
||||||
import { eventlog } from './logger';
|
import { eventlog } from './logger';
|
||||||
require('source-map-support').install();
|
require('source-map-support').install();
|
||||||
|
|
||||||
|
@ -21,8 +20,6 @@ if (!Config.get('debug')) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
let profileName = null;
|
|
||||||
|
|
||||||
// TODO: this can probably just be part of servsock.js
|
// TODO: this can probably just be part of servsock.js
|
||||||
// servsock should also be refactored to send replies instead of
|
// servsock should also be refactored to send replies instead of
|
||||||
// relying solely on tailing logs
|
// relying solely on tailing logs
|
||||||
|
@ -44,29 +41,6 @@ function handleLine(line) {
|
||||||
}
|
}
|
||||||
} else if (line.indexOf('/reload-partitions') === 0) {
|
} else if (line.indexOf('/reload-partitions') === 0) {
|
||||||
sv.reloadPartitionMap();
|
sv.reloadPartitionMap();
|
||||||
} else if (line.indexOf('/globalban') === 0) {
|
|
||||||
const args = line.split(/\s+/); args.shift();
|
|
||||||
if (args.length >= 2 && validIP(args[0]) !== 0) {
|
|
||||||
const ip = args.shift();
|
|
||||||
const comment = args.join(' ');
|
|
||||||
// TODO: this is broken by the knex refactoring
|
|
||||||
require('./database').globalBanIP(ip, comment, function (err, _res) {
|
|
||||||
if (!err) {
|
|
||||||
eventlog.log('[acp] ' + 'SYSTEM' + ' global banned ' + ip);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
} else if (line.indexOf('/unglobalban') === 0) {
|
|
||||||
var args = line.split(/\s+/); args.shift();
|
|
||||||
if (args.length >= 1 && validIP(args[0]) !== 0) {
|
|
||||||
var ip = args.shift();
|
|
||||||
// TODO: this is broken by the knex refactoring
|
|
||||||
require('./database').globalUnbanIP(ip, function (err, _res) {
|
|
||||||
if (!err) {
|
|
||||||
eventlog.log('[acp] ' + 'SYSTEM' + ' un-global banned ' + ip);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
} else if (line.indexOf('/save') === 0) {
|
} else if (line.indexOf('/save') === 0) {
|
||||||
sv.forceSave();
|
sv.forceSave();
|
||||||
} else if (line.indexOf('/unloadchan') === 0) {
|
} else if (line.indexOf('/unloadchan') === 0) {
|
||||||
|
@ -83,40 +57,6 @@ function handleLine(line) {
|
||||||
}
|
}
|
||||||
} else if (line.indexOf('/reloadcert') === 0) {
|
} else if (line.indexOf('/reloadcert') === 0) {
|
||||||
sv.reloadCertificateData();
|
sv.reloadCertificateData();
|
||||||
} else if (line.indexOf('/profile') === 0) {
|
|
||||||
try {
|
|
||||||
const fs = require('fs');
|
|
||||||
const path = require('path');
|
|
||||||
const profiler = require('v8-profiler');
|
|
||||||
|
|
||||||
if (profileName !== null) {
|
|
||||||
const filename = path.resolve(
|
|
||||||
__dirname,
|
|
||||||
'..',
|
|
||||||
`${profileName}.cpuprofile`
|
|
||||||
);
|
|
||||||
const profile = profiler.stopProfiling(profileName);
|
|
||||||
profileName = null;
|
|
||||||
|
|
||||||
const stream = profile.export();
|
|
||||||
stream.on('error', error => {
|
|
||||||
LOGGER.error('Error exporting profile: %s', error);
|
|
||||||
profile.delete();
|
|
||||||
});
|
|
||||||
stream.on('finish', () => {
|
|
||||||
LOGGER.info('Exported profile to %s', filename);
|
|
||||||
profile.delete();
|
|
||||||
});
|
|
||||||
|
|
||||||
stream.pipe(fs.createWriteStream(filename));
|
|
||||||
} else {
|
|
||||||
profileName = `prof_${Date.now()}`;
|
|
||||||
profiler.startProfiling(profileName, true);
|
|
||||||
LOGGER.info('Started CPU profile');
|
|
||||||
}
|
|
||||||
} catch (error) {
|
|
||||||
LOGGER.error('Unable to record CPU profile: %s', error);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
const switches = {
|
const switches = {
|
||||||
plDirtyCheck: true,
|
|
||||||
ytCache: true
|
ytCache: true
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue