1
Fork 0
mirror of https://github.com/jech/galene.git synced 2024-11-09 18:25:58 +01:00

Improve command error handling when not connected.

This commit is contained in:
Juliusz Chroboczek 2020-12-01 03:01:19 +01:00
parent f4c5d6a6ef
commit 2b19a1034f

View file

@ -1627,13 +1627,15 @@ function clearChat() {
let commands = {}
function operatorPredicate() {
if(serverConnection.permissions.op)
if(serverConnection && serverConnection.permissions &&
serverConnection.permissions.op)
return null;
return 'You are not an operator';
}
function recordingPredicate() {
if(serverConnection.permissions.record)
if(serverConnection && serverConnection.permissions &&
serverConnection.permissions.record)
return null;
return 'You are not allowed to record';
}
@ -1698,6 +1700,8 @@ commands.unset = {
commands.leave = {
description: "leave group",
f: (c, r) => {
if(!serverConnection)
throw new Error('Not connected');
serverConnection.close();
}
};