Type fixes for djs

This commit is contained in:
Dark 2021-06-30 04:56:56 +02:00
parent 653d6c1dc2
commit 0822fc15e5
No known key found for this signature in database
GPG key ID: 2CD6ACB6B0A87B8A
130 changed files with 8877 additions and 411 deletions

View file

@ -1,9 +1,13 @@
import { Client, GuildPreview } from "discord.js";
import { Client, GuildPreview, Snowflake } from "discord.js";
import { memoize, MINUTES } from "../../../utils";
/**
* Memoized getGuildPreview
*/
export function getGuildPreview(client: Client, guildId: string): Promise<GuildPreview | null> {
return memoize(() => client.fetchGuildPreview(guildId).catch(() => null), `getGuildPreview_${guildId}`, 10 * MINUTES);
return memoize(
() => client.fetchGuildPreview(guildId as Snowflake).catch(() => null),
`getGuildPreview_${guildId}`,
10 * MINUTES,
);
}