mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-02 00:40:07 +00:00
fix(controllers): change return value of INTERACTION_CREATE event
This commit is contained in:
@@ -4,17 +4,13 @@ import {
|
||||
DiscordPayload,
|
||||
InteractionCommandPayload,
|
||||
} from "../../types/mod.ts";
|
||||
import { structures } from "../structures/mod.ts";
|
||||
|
||||
export async function handleInternalInteractionCreate(data: DiscordPayload) {
|
||||
export function handleInternalInteractionCreate(data: DiscordPayload) {
|
||||
if (data.t !== "INTERACTION_CREATE") return;
|
||||
|
||||
const payload = data.d as InteractionCommandPayload;
|
||||
eventHandlers.interactionCreate?.(
|
||||
{
|
||||
...payload,
|
||||
member: await structures.createMember(payload.member, payload.guild_id),
|
||||
},
|
||||
payload,
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@@ -210,7 +210,7 @@ export async function createGuild(data: CreateGuildPayload, shardID: number) {
|
||||
|
||||
initialMemberLoadQueue.set(guild.id, members);
|
||||
|
||||
return guild;
|
||||
return guild as Guild;
|
||||
}
|
||||
|
||||
export interface Guild {
|
||||
|
||||
@@ -126,7 +126,7 @@ export async function createMember(data: MemberCreatePayload, guildID: string) {
|
||||
|
||||
await cacheHandlers.set("members", member.id, member);
|
||||
|
||||
return member;
|
||||
return member as Member;
|
||||
}
|
||||
|
||||
export interface Member {
|
||||
|
||||
@@ -40,7 +40,7 @@ export function createTemplate(
|
||||
sourceGuildID: createNewProp(sourceGuildID),
|
||||
serializedSourceGuild: createNewProp(serializedSourceGuild),
|
||||
isDirty: createNewProp(isDirty),
|
||||
});
|
||||
}) as Template;
|
||||
}
|
||||
|
||||
export interface Template {
|
||||
|
||||
Reference in New Issue
Block a user