Split filehandler from index.js
This commit is contained in:
parent
3925327875
commit
5108742812
2 changed files with 31 additions and 34 deletions
29
fileHandler.js
Normal file
29
fileHandler.js
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
const path = require("path"),
|
||||||
|
fs = require("fs")
|
||||||
|
|
||||||
|
const cachePath = path.join(__dirname, 'cached')
|
||||||
|
const assetPath = path.join(__dirname, "assets")
|
||||||
|
const configPath = path.join(__dirname, 'config')
|
||||||
|
|
||||||
|
const configFile = path.join(configPath, "config.json")
|
||||||
|
const announcementFile = path.join(configPath, "announcement.html")
|
||||||
|
|
||||||
|
if (!fs.existsSync(configPath)) {
|
||||||
|
fs.mkdirSync(configPath)
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!fs.existsSync(configFile)) {
|
||||||
|
fs.writeFileSync(configFile, fs.readFileSync(path.join(assetPath, "defaults/config.json")))
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!fs.existsSync(announcementFile)) {
|
||||||
|
fs.writeFileSync(announcementFile, ``)
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!fs.existsSync(cachePath)) {
|
||||||
|
fs.mkdirSync(cachePath)
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!fs.existsSync(path.join(cachePath, "emojis"))) {
|
||||||
|
fs.mkdirSync(path.join(cachePath, "emojis"))
|
||||||
|
}
|
36
index.js
36
index.js
|
@ -1,37 +1,5 @@
|
||||||
const express = require('./expressHandler.js'),
|
require("./fileHandler.js")
|
||||||
path = require('path'),
|
require('./expressHandler.js')
|
||||||
fs = require('fs'),
|
|
||||||
WebSocket = require("ws")
|
|
||||||
|
|
||||||
const staticpath = path.join(__dirname, 'static')
|
|
||||||
const cachePath = path.join(__dirname, 'cached')
|
|
||||||
const assetPath = path.join(__dirname, "assets")
|
|
||||||
const configPath = path.join(__dirname, 'config')
|
|
||||||
|
|
||||||
const configFile = path.join(configPath, "config.json")
|
|
||||||
const announcementFile = path.join(configPath, "announcement.html")
|
|
||||||
|
|
||||||
if (!fs.existsSync(configPath)) {
|
|
||||||
fs.mkdirSync(configPath)
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!fs.existsSync(configFile)) {
|
|
||||||
fs.writeFileSync(configFile, fs.readFileSync(path.join(assetPath, "defaults/config.json")))
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!fs.existsSync(announcementFile)) {
|
|
||||||
fs.writeFileSync(announcementFile, ``)
|
|
||||||
}
|
|
||||||
|
|
||||||
var constants = JSON.parse(fs.readFileSync(path.join(__dirname, 'constants.json')))
|
|
||||||
|
|
||||||
if (!fs.existsSync(cachePath)) {
|
|
||||||
fs.mkdirSync(cachePath)
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!fs.existsSync(path.join(cachePath, "emojis"))) {
|
|
||||||
fs.mkdirSync(path.join(cachePath, "emojis"))
|
|
||||||
}
|
|
||||||
|
|
||||||
process.on('uncaughtException', (err, origin) => {
|
process.on('uncaughtException', (err, origin) => {
|
||||||
fs.writeSync(
|
fs.writeSync(
|
||||||
|
|
Loading…
Reference in a new issue