diff options
Diffstat (limited to 'commands/reset.js')
-rw-r--r-- | commands/reset.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/commands/reset.js b/commands/reset.js new file mode 100644 index 0000000..5fc19fe --- /dev/null +++ b/commands/reset.js @@ -0,0 +1,20 @@ +const vm = require('vm'); + +module.exports = (parameter, wrapper) => { + let start = new Date(); + + function userToUUID(user) { + const crypto = require('crypto'); + let hash = crypto.createHash("sha1").update(user).digest("hex"); + return hash.substring(0, 8) + "-" + hash.substring(8, 12) + "-4" + hash.substring(12, 15) + "-8" + hash.substring(15, 18) + "-" + hash.substring(18, 30); + } + + let id = userToUUID(wrapper.sender); + + if (evalContexts[id]) { + delete evalContexts[id]; + wrapper.send("✅ Successfully unliked context `isolated:" + id + "`."); + } else { + wrapper.send("⛔️ Cannot unlink context `isolated:" + id + "` as it is not currently linked."); + } +}
\ No newline at end of file |