Add basic ass debounce

This commit is contained in:
Christopher Cookman 2024-07-22 16:00:09 -06:00
parent 4571f204c0
commit 21a2d5f637
Signed by: ChrisChrome
GPG key ID: A023A26E42C33A42

View file

@ -197,11 +197,12 @@ fs.readdirSync(process.env.CONFIG_PATH).forEach(file => {
break;
}
})
var check;
const watchFiles = () => {
fs.watch(process.env.CONFIG_PATH, (event, file) => {
clearTimeout(check); // Debounce
if (file.startsWith(".")) return; // Ignore hidden files
setTimeout(() => {
check = setTimeout(() => {
tmp = {}
newContents = fs.readFileSync(path.join(process.env.CONFIG_PATH, file)).toString()
switch (file) {