diff --git a/backend/package-lock.json b/backend/package-lock.json index ef5d13f9..cf01bd6e 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -9,7 +9,6 @@ "version": "0.0.1", "dependencies": { "@silvia-odwyer/photon-node": "^0.3.1", - "blocked-at": "^1.2.0", "bufferutil": "^4.0.3", "cors": "^2.8.5", "cross-env": "^5.2.0", @@ -1095,11 +1094,6 @@ "file-uri-to-path": "1.0.0" } }, - "node_modules/blocked-at": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/blocked-at/-/blocked-at-1.2.0.tgz", - "integrity": "sha512-Ba9yhK4KcFrgqEPgsU0qVGiMimf+VrD9QJo9pgwjg4yl0GXwgOJS8IRx2rPepQjalrmUdGTqX47bSuJLUMLX7w==" - }, "node_modules/blueimp-md5": { "version": "2.16.0", "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.16.0.tgz", @@ -6940,11 +6934,6 @@ "file-uri-to-path": "1.0.0" } }, - "blocked-at": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/blocked-at/-/blocked-at-1.2.0.tgz", - "integrity": "sha512-Ba9yhK4KcFrgqEPgsU0qVGiMimf+VrD9QJo9pgwjg4yl0GXwgOJS8IRx2rPepQjalrmUdGTqX47bSuJLUMLX7w==" - }, "blueimp-md5": { "version": "2.16.0", "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.16.0.tgz", diff --git a/backend/package.json b/backend/package.json index f2ed834d..cded8fd8 100644 --- a/backend/package.json +++ b/backend/package.json @@ -24,7 +24,6 @@ }, "dependencies": { "@silvia-odwyer/photon-node": "^0.3.1", - "blocked-at": "^1.2.0", "bufferutil": "^4.0.3", "cors": "^2.8.5", "cross-env": "^5.2.0", diff --git a/backend/src/plugins/BotControl/commands/ToggleBlockDetectionCmd.ts b/backend/src/plugins/BotControl/commands/ToggleBlockDetectionCmd.ts deleted file mode 100644 index e8b32ec2..00000000 --- a/backend/src/plugins/BotControl/commands/ToggleBlockDetectionCmd.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { commandTypeHelpers as ct } from "../../../commandTypes"; -import { botControlCmd } from "../types"; -import blockedAt from "blocked-at"; - -let stop; - -export const ToggleBlockDetectionCmd = botControlCmd({ - trigger: ["toggle_block_detection"], - permission: "can_performance", - - signature: { - threshold: ct.number({ required: false }), - }, - - async run({ pluginData, message: msg, args }) { - if (stop) { - stop(); - stop = null; - msg.channel.send("Disabled block detection"); - return; - } - - const threshold = args.threshold || 1000; - const result = blockedAt( - (time, stack) => { - console.error(`Blocked for ${time}ms, operation started here:`, stack); - }, - { threshold }, - ); - stop = result.stop; - msg.channel.send(`Block detection enabled with ${threshold}ms threshold`); - }, -});