|
- // Finding User Permissions
-
- void FindPermissions(User u, Channel c)
- {
- ChannelPermissions cperms = u.GetPermissions(c);
- ServerPermissions sperms = u.GetServerPermissions();
- }
-
- 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);
- }
|