Skip to content

Type Alias: UserPermissionsChangedEvent ​

ts
type UserPermissionsChangedEvent = SocketEvent<{
  channelPermissions: Record<number, {
     canConnect: boolean;
     canManageMessages: boolean;
     canManagePins: boolean;
     canSendMessages: boolean;
     canSpeak: boolean;
     canVideo: boolean;
     canView: boolean;
     categoryId?: number;
     permissionMask: string;
  }>;
  serverId: number;
  serverPermissionsMask: string;
  userId: number;
  userRoles: object[];
}>;

Defined in: types/socket.ts:259

Released under the GNU Affero General Public License v3.0.