Began updating documentation; fixed features/permissions to use more up-to-date information; made features/events contain usable information (removed the table of events); marked commands as a stub due to it being outdated; modified samples; updated index page
This commit is contained in:
@@ -1,28 +1,14 @@
|
||||
// Finding User Permissions
|
||||
// Find a User's Channel Permissions
|
||||
var userChannelPermissions = user.GetPermissions(channel);
|
||||
|
||||
void FindPermissions(User u, Channel c)
|
||||
{
|
||||
ChannelPermissions cperms = u.GetPermissions(c);
|
||||
ServerPermissions sperms = u.GetServerPermissions();
|
||||
// Find a User's Server Permissions
|
||||
var userServerPermissions = user.ServerPermissions();
|
||||
var userServerPermissions = server.GetPermissions(user);
|
||||
|
||||
// Set a User's Channel Permissions (using DualChannelPermissions)
|
||||
|
||||
var userPerms = user.GetPermissions(channel);
|
||||
userPerms.ReadMessageHistory = false;
|
||||
userPerms.AttachFiles = null;
|
||||
channel.AddPermissionsRule(user, userPerms);
|
||||
}
|
||||
|
||||
void SetPermissionsChannelPerms(User u, Channel c)
|
||||
{
|
||||
ChannelPermissions allow = new ChannelPermissions();
|
||||
ChannelPermissions deny = new ChannelPermissions();
|
||||
|
||||
allow.Connect = true;
|
||||
deny.AttachFiles = true;
|
||||
|
||||
client.SetChannelPermissions(c, u, allow, deny)
|
||||
}
|
||||
|
||||
void SetPermissionsDualPerms(User u, Channel c)
|
||||
{
|
||||
DualChannelPermissions dual = new DualChannelPermissions();
|
||||
dual.ReadMessageHistory = false;
|
||||
dual.Connect = true;
|
||||
dual.AttachFiles = null;
|
||||
|
||||
client.SetChannelPermissions(c, u, dual);
|
||||
}
|
||||
Reference in New Issue
Block a user