From fbbbbcd39c9889acd7a6cad1d13fccada2a2caa6 Mon Sep 17 00:00:00 2001 From: chylex Date: Sun, 30 Oct 2016 13:35:14 +0100 Subject: [PATCH] Prevent tracker script from being ran twice --- build.py | 2 +- src/tracker/Σ.js | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/build.py b/build.py index 9f660b8..3a38cfe 100644 --- a/build.py +++ b/build.py @@ -7,7 +7,7 @@ import sys import os -EXEC_UGLIFYJS = "uglifyjs --compress --mangle --mangle-props --reserve-domprops --reserved-file reserve.txt --screw-ie8 --output \"{1}\" \"{0}\"" +EXEC_UGLIFYJS = "uglifyjs --bare-returns --compress --mangle --mangle-props --reserve-domprops --reserved-file reserve.txt --screw-ie8 --output \"{1}\" \"{0}\"" EXEC_CLOSURECOMPILER = "java -jar lib/closure-compiler-v20160911.jar --js \"{0}\" --js_output_file \"{1}\"" EXEC_YUI = "java -jar lib/yuicompressor-2.4.8.jar --charset utf-8 --line-break 160 --type css -o \"{1}\" \"{0}\"" diff --git a/src/tracker/Σ.js b/src/tracker/Σ.js index d208580..772c175 100644 --- a/src/tracker/Σ.js +++ b/src/tracker/Σ.js @@ -1,3 +1,10 @@ +if (window.DHT_LOADED){ + alert("Discord History Tracker is already loaded."); + return; +} + +window.DHT_LOADED = true; + DISCORD.setupMessageRequestHook((channel, messages) => { if (STATE.isTracking()){ var info = DISCORD.getSelectedChannel();