diff options
author | RaindropsSys <contact@minteck.org> | 2023-05-20 21:22:29 +0200 |
---|---|---|
committer | RaindropsSys <contact@minteck.org> | 2023-05-20 21:22:29 +0200 |
commit | 9b9a08eed3ffec7d36db29c83041d68cf2f17ad5 (patch) | |
tree | 624907d07fd97bbc3628bbcbd610d39c0dce9627 | |
parent | 32bed03d78e8bc20ae2e81d9379bf63f4a58caba (diff) | |
download | butterscotch-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.js | 16 |
2 files changed, 14 insertions, 2 deletions
@@ -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); |