mirror of
https://github.com/tiramisulabs/seyfert.git
synced 2025-07-02 21:16:09 +00:00
fix: overwrites cache types
This commit is contained in:
parent
2de3dcea0a
commit
80caba88b5
8
src/cache/resources/overwrites.ts
vendored
8
src/cache/resources/overwrites.ts
vendored
@ -16,7 +16,9 @@ export class Overwrites extends GuildRelatedResource {
|
|||||||
|
|
||||||
override get(
|
override get(
|
||||||
id: string,
|
id: string,
|
||||||
): ReturnCache<{ type: number; id: string; deny: PermissionsBitField; allow: PermissionsBitField }[] | undefined> {
|
): ReturnCache<
|
||||||
|
{ type: number; id: string; deny: PermissionsBitField; allow: PermissionsBitField; guildId: string }[] | undefined
|
||||||
|
> {
|
||||||
return fakePromise(super.get(id) as (APIOverwrite & { guild_id: string })[] | undefined).then(rawOverwrites =>
|
return fakePromise(super.get(id) as (APIOverwrite & { guild_id: string })[] | undefined).then(rawOverwrites =>
|
||||||
rawOverwrites
|
rawOverwrites
|
||||||
? rawOverwrites.map(rawOverwrite => ({
|
? rawOverwrites.map(rawOverwrite => ({
|
||||||
@ -32,7 +34,9 @@ export class Overwrites extends GuildRelatedResource {
|
|||||||
|
|
||||||
override values(
|
override values(
|
||||||
guild: string,
|
guild: string,
|
||||||
): ReturnCache<{ type: number; id: string; deny: PermissionsBitField; allow: PermissionsBitField }[][]> {
|
): ReturnCache<
|
||||||
|
{ type: number; id: string; deny: PermissionsBitField; allow: PermissionsBitField; guildId: string }[][]
|
||||||
|
> {
|
||||||
return fakePromise(super.values(guild) as (APIOverwrite & { guild_id: string })[][]).then(values =>
|
return fakePromise(super.values(guild) as (APIOverwrite & { guild_id: string })[][]).then(values =>
|
||||||
values.map(rawOverwrites =>
|
values.map(rawOverwrites =>
|
||||||
rawOverwrites.map(rawOverwrite => ({
|
rawOverwrites.map(rawOverwrite => ({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user