1
0
mirror of https://github.com/spacebarchat/server.git synced 2024-11-11 13:14:06 +01:00

🐛 fix Message Model

This commit is contained in:
Flam3rboy 2021-05-22 17:40:45 +02:00
parent 101cdae287
commit a85d65dadf
2 changed files with 4 additions and 4 deletions

View File

@ -126,7 +126,7 @@ export interface Reaction {
count: number;
//// not saved in the database // me: boolean; // whether the current user reacted using this emoji
emoji: PartialEmoji;
user_ids?: string[];
user_ids: string[];
}
export interface PartialEmoji {

View File

@ -98,7 +98,7 @@ export class Permissions extends BitField {
};
any(permission: PermissionResolvable, checkAdmin = true) {
return (checkAdmin && super.has(Permissions.FLAGS.ADMINISTRATOR)) || super.any(permission);
return (checkAdmin && super.any(Permissions.FLAGS.ADMINISTRATOR)) || super.any(permission);
}
/**
@ -111,8 +111,8 @@ export class Permissions extends BitField {
/**
* Checks whether the bitfield has a permission, or multiple permissions, but throws an Error if user fails to match auth criteria.
*/
hasThrow(permission: PermissionResolvable, checkAdmin = true) {
if (this.has(permission)) return true;
hasThrow(permission: PermissionResolvable) {
if (this.has(permission) && this.has("VIEW_CHANNEL")) return true;
// @ts-ignore
throw new HTTPError(`You are missing the following permissions ${permission}`, 403);
}