change: prettier code

This commit is contained in:
Skillz4Killz
2021-10-29 15:47:12 +00:00
committed by GitHub Action
parent 6f6099abc6
commit e88e63aaaa
2 changed files with 11 additions and 21 deletions
+8 -13
View File
@@ -629,16 +629,11 @@ export interface Helpers {
suppressEmbeds: typeof helpers.suppressEmbeds;
}
export function createHelpers(
bot: Bot,
customHelpers?: Partial<Helpers>,
): FinalHelpers {
export function createHelpers(bot: Bot, customHelpers?: Partial<Helpers>): FinalHelpers {
const converted = {} as FinalHelpers;
for (const [name, fun] of Object.entries({ ...createBaseHelpers(customHelpers || {}) })) {
// @ts-ignore - TODO: make the types better
converted[name as keyof FinalHelpers] = (
...args: RemoveFirstFromTuple<Parameters<typeof fun>>
) =>
converted[name as keyof FinalHelpers] = (...args: RemoveFirstFromTuple<Parameters<typeof fun>>) =>
// @ts-ignore - TODO: make the types better
fun(bot, ...args);
}
@@ -1254,11 +1249,11 @@ export function createBotGatewayHandlers(
};
}
export type RemoveFirstFromTuple<T extends any[]> = T["length"] extends 0 ? []
: ((...b: T) => void) extends (a: any, ...b: infer I) => void ? I
export type RemoveFirstFromTuple<T extends any[]> = T["length"] extends 0
? []
: ((...b: T) => void) extends (a: any, ...b: infer I) => void
? I
: [];
export type FinalHelpers = {
[K in keyof Helpers]: (
...args: RemoveFirstFromTuple<Parameters<Helpers[K]>>
) => ReturnType<Helpers[K]>;
};
[K in keyof Helpers]: (...args: RemoveFirstFromTuple<Parameters<Helpers[K]>>) => ReturnType<Helpers[K]>;
};
+3 -8
View File
@@ -10,14 +10,9 @@ export async function sendDirectMessage(bot: Bot, memberId: bigint, content: str
let dmChannel = await bot.cache.channels.get(memberId);
if (!dmChannel) {
// If not available in cache create a new one.
const dmChannelData = await bot.rest.runMethod<Channel>(
bot.rest,
"post",
bot.constants.endpoints.USER_DM,
{
recipient_id: memberId,
}
);
const dmChannelData = await bot.rest.runMethod<Channel>(bot.rest, "post", bot.constants.endpoints.USER_DM, {
recipient_id: memberId,
});
const discordenoChannel = await bot.transformers.channel(bot, { channel: dmChannelData });
// Recreate the channel and add it under the users id
await bot.cache.channels.set(memberId, discordenoChannel);