Implement message permission and shutup command.
This commit is contained in:
+20
-3
@@ -3288,10 +3288,13 @@ function makeToken(template) {
|
||||
v["not-before"] = template["not-before"];
|
||||
if('permissions' in template)
|
||||
v.permissions = template.permissions;
|
||||
else if(serverConnection.permissions.indexOf('present') >= 0)
|
||||
v.permissions = ['present'];
|
||||
else
|
||||
else {
|
||||
v.permissions = [];
|
||||
if(serverConnection.permissions.indexOf('present') >= 0)
|
||||
v.permissions.push('present');
|
||||
if(serverConnection.permissions.indexOf('message') >= 0)
|
||||
v.permissions.push('message');
|
||||
}
|
||||
serverConnection.groupAction('maketoken', v);
|
||||
}
|
||||
|
||||
@@ -3520,6 +3523,20 @@ commands.unpresent = {
|
||||
f: userCommand,
|
||||
};
|
||||
|
||||
commands.shutup = {
|
||||
parameters: 'user',
|
||||
description: 'revoke the right to send chat messages',
|
||||
predicate: operatorPredicate,
|
||||
f: userCommand,
|
||||
};
|
||||
|
||||
commands.unshutup = {
|
||||
parameters: 'user',
|
||||
description: 'give the right to send chat messages',
|
||||
predicate: operatorPredicate,
|
||||
f: userCommand,
|
||||
};
|
||||
|
||||
commands.mute = {
|
||||
parameters: 'user',
|
||||
description: 'mute a remote user',
|
||||
|
||||
Reference in New Issue
Block a user