summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaindropsSys <contact@minteck.org>2023-05-20 21:22:29 +0200
committerRaindropsSys <contact@minteck.org>2023-05-20 21:22:29 +0200
commit9b9a08eed3ffec7d36db29c83041d68cf2f17ad5 (patch)
tree624907d07fd97bbc3628bbcbd610d39c0dce9627
parent32bed03d78e8bc20ae2e81d9379bf63f4a58caba (diff)
downloadbutterscotch-9b9a08eed3ffec7d36db29c83041d68cf2f17ad5.tar.gz
butterscotch-9b9a08eed3ffec7d36db29c83041d68cf2f17ad5.tar.bz2
butterscotch-9b9a08eed3ffec7d36db29c83041d68cf2f17ad5.zip
Updated index.js and deleted "Icon\r" (automated)
-rw-r--r--Icon 0
-rw-r--r--index.js16
2 files changed, 14 insertions, 2 deletions
diff --git a/Icon b/Icon
deleted file mode 100644
index e69de29..0000000
--- a/Icon
+++ /dev/null
diff --git a/index.js b/index.js
index 19edad4..0e6dcac 100644
--- a/index.js
+++ b/index.js
@@ -4,9 +4,21 @@ if (!fs.existsSync("cache")) fs.mkdirSync("cache");
if (!fs.existsSync("cache/lastMessages.json")) fs.writeFileSync("cache/lastMessages.json", "{}");
if (!fs.existsSync("cache/ratelimits.json")) fs.writeFileSync("cache/ratelimits.json", `{"month":{},"day":{},"hour":{},"minute":{}}`);
-global.lastMessages = JSON.parse(fs.readFileSync("cache/lastMessages.json").toString());
+try {
+ global.lastMessages = JSON.parse(fs.readFileSync("cache/lastMessages.json").toString());
+} catch (e) {
+ fs.writeFileSync("cache/lastMessages.json", "{}");
+ global.lastMessages = JSON.parse(fs.readFileSync("cache/lastMessages.json").toString());
+}
+
global.aliases = {};
-global.ratelimits = JSON.parse(fs.readFileSync("cache/ratelimits.json").toString());
+
+try {
+ global.ratelimits = JSON.parse(fs.readFileSync("cache/ratelimits.json").toString());
+} catch (e) {
+ fs.writeFileSync("cache/ratelimits.json", "{}");
+ global.ratelimits = JSON.parse(fs.readFileSync("cache/ratelimits.json").toString());
+}
let lastSavedLastMessages = JSON.stringify(lastMessages);
let lastSavedRateLimits = JSON.stringify(ratelimits);