remove guild.channels

This commit is contained in:
Skillz
2020-11-18 00:11:22 -05:00
parent 3c97b29cbe
commit 7c8b85cde9
5 changed files with 33 additions and 20 deletions
+1 -10
View File
@@ -1,8 +1,6 @@
import { cacheHandlers } from "../controllers/cache.ts";
import { ChannelCreatePayload } from "../types/channel.ts";
import { PermissionOverwrite } from "../types/guild.ts";
import { Unpromise } from "../types/misc.ts";
import { calculatePermissions } from "../utils/permissions.ts";
export async function createChannel(
data: ChannelCreatePayload,
@@ -34,14 +32,7 @@ export async function createChannel(
/** The last time when a message was pinned in this channel */
lastPinTimestamp,
/** The permission overwrites for this channel */
permissionOverwrites:
(data.permission_overwrites
? data.permission_overwrites.map((perm) => ({
...perm,
allow: calculatePermissions(BigInt(perm.allow)),
deny: calculatePermissions(BigInt(perm.deny)),
}))
: []) as PermissionOverwrite[],
permissionOverwrites: permission_overwrites,
/** Whether this channel is nsfw or not */
nsfw: data.nsfw || false,
/** The mention of the channel */