diff options
author | WlodekM <[email protected]> | 2024-11-08 12:26:34 +0200 |
---|---|---|
committer | WlodekM <[email protected]> | 2024-11-08 12:26:34 +0200 |
commit | 2fb9a1cae1e2b2dc59f529e46965719367f53964 (patch) | |
tree | d8df9c6de0713bbeb4c6f4194e5ad8d1637f60ad | |
parent | 73721f6424373863741d8ee01a1c4682755c1c6c (diff) |
ini wip 2
-rw-r--r-- | README.md | 1 | ||||
-rw-r--r-- | newindex.js | 3 | ||||
-rw-r--r-- | server.js | 12 |
3 files changed, 15 insertions, 1 deletions
diff --git a/README.md b/README.md index edb5599..fc7fb48 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ node index.js - ~~Custom commands (plugins)~~ - ~~Auth (optional)~~ - Command class? +- INI config file and channel-specific config ## IN PROGRESS diff --git a/newindex.js b/newindex.js index b6b3203..536264f 100644 --- a/newindex.js +++ b/newindex.js @@ -1,3 +1,4 @@ import Server from './server.js'; +import ini from "ini" -const server = new Server(JSON.parse(String(fs.readFileSync("config.json")))) +const server = new Server(ini.parse(String(fs.readFileSync("config.ini")))) diff --git a/server.js b/server.js index 4ff18cc..e5653c8 100644 --- a/server.js +++ b/server.js @@ -50,6 +50,18 @@ export default class Server { } /** + * @typedef ServerConfig + * @property {Number} port + * @property {String} name + * @property {String} motd + * @property {String} fullMessage + * @property {Number} max + * + * @typedef Config + * @property {ServerConfig} server + */ + + /** * A wsChat server * @param {{ * name: String, |