aboutsummaryrefslogtreecommitdiffstats
path: root/src/server/Main.hx
diff options
context:
space:
mode:
authorRblSb <msrblsb@gmail.com>2020-05-14 01:14:10 +0300
committerRblSb <msrblsb@gmail.com>2020-05-14 01:14:10 +0300
commit9168f9d5a8a6333e45309fdeabb2f71a368a5fce (patch)
treec36664e9bd9eda5e3208b17a3ee7c5f6bddd4851 /src/server/Main.hx
parent2ac659cb17ada55286bed44913cb8479ed1f9288 (diff)
Option to disable unregistered local admins
Diffstat (limited to 'src/server/Main.hx')
-rw-r--r--src/server/Main.hx4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/Main.hx b/src/server/Main.hx
index b4fe68e..31ac1f9 100644
--- a/src/server/Main.hx
+++ b/src/server/Main.hx
@@ -87,7 +87,7 @@ class Main {
});
final dir = '$rootDir/res';
- HttpServer.init(dir, '$rootDir/user/res');
+ HttpServer.init(dir, '$rootDir/user/res', config.localAdmins);
Lang.init('$dir/langs');
final server = Http.createServer((req, res) -> {
@@ -238,7 +238,7 @@ class Main {
final id = freeIds.length > 0 ? freeIds.shift() : clients.length;
final name = 'Guest ${id + 1}';
trace('$name connected ($ip)');
- final isAdmin = req.connection.localAddress == ip;
+ final isAdmin = config.localAdmins && req.connection.localAddress == ip;
final client = new Client(ws, req, id, name, 0);
client.isAdmin = isAdmin;
clients.push(client);
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage