mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-16 19:28:17 +00:00
refactor(structures): rename create* functions (#395)
* structures: rename structure create functions * fix: errors occured because of structure rename * fix(controllers): errors occured because of structure rename * fix * fix createServer to createGuild rename * rename create*structure to create*Struct * update docs * Phew * rename createguildrole * fix that * fmt? * idk * why * fixxess * Update member.ts * Update member.ts * ahh found it * revert this * Update mod.ts Co-authored-by: ayntee <ayyantee@gmail.com>
This commit is contained in:
@@ -76,7 +76,7 @@ export async function getMessage(
|
||||
endpoints.CHANNEL_MESSAGE(channelID, id),
|
||||
) as MessageCreateOptions;
|
||||
|
||||
return structures.createMessage(result);
|
||||
return structures.createMessageStruct(result);
|
||||
}
|
||||
|
||||
/** Fetches between 2-100 messages. Requires VIEW_CHANNEL and READ_MESSAGE_HISTORY */
|
||||
@@ -115,7 +115,9 @@ export async function getMessages(
|
||||
options,
|
||||
)) as MessageCreateOptions[];
|
||||
|
||||
return Promise.all(result.map((res) => structures.createMessage(res)));
|
||||
return Promise.all(
|
||||
result.map((res) => structures.createMessageStruct(res)),
|
||||
);
|
||||
}
|
||||
|
||||
/** Get pinned messages in this channel. */
|
||||
@@ -124,7 +126,9 @@ export async function getPins(channelID: string) {
|
||||
endpoints.CHANNEL_PINS(channelID),
|
||||
)) as MessageCreateOptions[];
|
||||
|
||||
return Promise.all(result.map((res) => structures.createMessage(res)));
|
||||
return Promise.all(
|
||||
result.map((res) => structures.createMessageStruct(res)),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -275,7 +279,7 @@ export async function sendMessage(
|
||||
},
|
||||
) as MessageCreateOptions;
|
||||
|
||||
return structures.createMessage(result);
|
||||
return structures.createMessageStruct(result as MessageCreateOptions);
|
||||
}
|
||||
|
||||
/** Delete messages from the channel. 2-100. Requires the MANAGE_MESSAGES permission */
|
||||
|
||||
+21
-17
@@ -44,13 +44,13 @@ import { cacheHandlers } from "../controllers/cache.ts";
|
||||
import { Guild, Member, structures } from "../structures/mod.ts";
|
||||
|
||||
/** Create a new guild. Returns a guild object on success. Fires a Guild Create Gateway event. This endpoint can be used only by bots in less than 10 guilds. */
|
||||
export async function createServer(options: CreateServerOptions) {
|
||||
export async function createGuild(options: CreateServerOptions) {
|
||||
const guild = await RequestManager.post(
|
||||
endpoints.GUILDS,
|
||||
options,
|
||||
) as CreateGuildPayload;
|
||||
|
||||
return structures.createGuild(guild, 0);
|
||||
return structures.createGuildStruct(guild, 0);
|
||||
}
|
||||
|
||||
/** Delete a guild permanently. User must be owner. Returns 204 No Content on success. Fires a Guild Delete Gateway event.
|
||||
@@ -136,8 +136,7 @@ export async function createGuildChannel(
|
||||
type: options?.type || ChannelTypes.GUILD_TEXT,
|
||||
})) as ChannelCreatePayload;
|
||||
|
||||
const channelStruct = await structures.createChannel(result);
|
||||
|
||||
const channelStruct = await structures.createChannelStruct(result);
|
||||
await cacheHandlers.set("channels", channelStruct.id, channelStruct);
|
||||
|
||||
return channelStruct;
|
||||
@@ -186,7 +185,7 @@ export async function getChannels(guildID: string, addToCache = true) {
|
||||
) as ChannelCreatePayload[];
|
||||
|
||||
return Promise.all(result.map(async (res) => {
|
||||
const channelStruct = await structures.createChannel(res, guildID);
|
||||
const channelStruct = await structures.createChannelStruct(res, guildID);
|
||||
if (addToCache) {
|
||||
await cacheHandlers.set("channels", channelStruct.id, channelStruct);
|
||||
}
|
||||
@@ -204,7 +203,10 @@ export async function getChannel(channelID: string, addToCache = true) {
|
||||
endpoints.CHANNEL_BASE(channelID),
|
||||
) as ChannelCreatePayload;
|
||||
|
||||
const channelStruct = await structures.createChannel(result, result.guild_id);
|
||||
const channelStruct = await structures.createChannelStruct(
|
||||
result,
|
||||
result.guild_id,
|
||||
);
|
||||
if (addToCache) {
|
||||
await cacheHandlers.set("channels", channelStruct.id, channelStruct);
|
||||
}
|
||||
@@ -293,8 +295,7 @@ export async function getMember(
|
||||
endpoints.GUILD_MEMBER(guildID, id),
|
||||
) as MemberCreatePayload;
|
||||
|
||||
const memberStruct = await structures.createMember(data, guildID);
|
||||
|
||||
const memberStruct = await structures.createMemberStruct(data, guildID);
|
||||
await cacheHandlers.set("members", memberStruct.id, memberStruct);
|
||||
|
||||
return memberStruct;
|
||||
@@ -439,7 +440,7 @@ export async function getEmoji(
|
||||
}
|
||||
|
||||
/** Create a new role for the guild. Requires the MANAGE_ROLES permission. */
|
||||
export async function createGuildRole(
|
||||
export async function createRole(
|
||||
guildID: string,
|
||||
options: CreateRoleOptions,
|
||||
reason?: string,
|
||||
@@ -459,7 +460,7 @@ export async function createGuildRole(
|
||||
);
|
||||
|
||||
const roleData = result as RoleData;
|
||||
const role = await structures.createRole(roleData);
|
||||
const role = await structures.createRoleStruct(roleData);
|
||||
const guild = await cacheHandlers.get("guilds", guildID);
|
||||
guild?.roles.set(role.id, role);
|
||||
|
||||
@@ -646,7 +647,10 @@ export async function getMembers(
|
||||
|
||||
const memberStructures = await Promise.all(
|
||||
result.map(async (member) => {
|
||||
const memberStruct = await structures.createMember(member, guildID);
|
||||
const memberStruct = await structures.createMemberStruct(
|
||||
member,
|
||||
guildID,
|
||||
);
|
||||
|
||||
await cacheHandlers.set("members", memberStruct.id, memberStruct);
|
||||
|
||||
@@ -962,7 +966,7 @@ export async function getTemplate(templateCode: string) {
|
||||
const result = await RequestManager.get(
|
||||
endpoints.GUILD_TEMPLATE(templateCode),
|
||||
) as GuildTemplate;
|
||||
const template = await structures.createTemplate(result);
|
||||
const template = await structures.createTemplateStruct(result);
|
||||
|
||||
return template;
|
||||
}
|
||||
@@ -1016,7 +1020,7 @@ export async function getGuildTemplates(guildID: string) {
|
||||
endpoints.GUILD_TEMPLATES(guildID),
|
||||
) as GuildTemplate[];
|
||||
|
||||
return templates.map((template) => structures.createTemplate(template));
|
||||
return templates.map((template) => structures.createTemplateStruct(template));
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1034,7 +1038,7 @@ export async function deleteGuildTemplate(
|
||||
`${endpoints.GUILD_TEMPLATES(guildID)}/${templateCode}`,
|
||||
) as GuildTemplate;
|
||||
|
||||
return structures.createTemplate(deletedTemplate);
|
||||
return structures.createTemplateStruct(deletedTemplate);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1066,7 +1070,7 @@ export async function createGuildTemplate(
|
||||
data,
|
||||
) as GuildTemplate;
|
||||
|
||||
return structures.createTemplate(template);
|
||||
return structures.createTemplateStruct(template);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1081,7 +1085,7 @@ export async function syncGuildTemplate(guildID: string, templateCode: string) {
|
||||
`${endpoints.GUILD_TEMPLATES(guildID)}/${templateCode}`,
|
||||
) as GuildTemplate;
|
||||
|
||||
return structures.createTemplate(template);
|
||||
return structures.createTemplateStruct(template);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1112,5 +1116,5 @@ export async function editGuildTemplate(
|
||||
data,
|
||||
) as GuildTemplate;
|
||||
|
||||
return structures.createTemplate(template);
|
||||
return structures.createTemplateStruct(template);
|
||||
}
|
||||
|
||||
@@ -132,7 +132,7 @@ export async function sendDirectMessage(
|
||||
endpoints.USER_DM,
|
||||
{ recipient_id: memberID },
|
||||
) as DMChannelCreatePayload;
|
||||
const channelStruct = await structures.createChannel(
|
||||
const channelStruct = await structures.createChannelStruct(
|
||||
dmChannelData as unknown as ChannelCreatePayload,
|
||||
);
|
||||
// Recreate the channel and add it undert he users id
|
||||
@@ -229,7 +229,7 @@ export async function editMember(
|
||||
endpoints.GUILD_MEMBER(guildID, memberID),
|
||||
options,
|
||||
) as MemberCreatePayload;
|
||||
const member = await structures.createMember(result, guildID);
|
||||
const member = await structures.createMemberStruct(result, guildID);
|
||||
|
||||
return member;
|
||||
}
|
||||
|
||||
@@ -324,7 +324,7 @@ export async function editMessage(
|
||||
content,
|
||||
);
|
||||
|
||||
return structures.createMessage(result as MessageCreateOptions);
|
||||
return structures.createMessageStruct(result as MessageCreateOptions);
|
||||
}
|
||||
|
||||
/** Crosspost a message in a News Channel to following channels. */
|
||||
@@ -333,5 +333,5 @@ export async function publishMessage(channelID: string, messageID: string) {
|
||||
endpoints.CHANNEL_MESSAGE_CROSSPOST(channelID, messageID),
|
||||
) as MessageCreateOptions;
|
||||
|
||||
return structures.createMessage(data);
|
||||
return structures.createMessageStruct(data);
|
||||
}
|
||||
|
||||
@@ -20,11 +20,11 @@ import {
|
||||
ban,
|
||||
categoryChildrenIDs,
|
||||
createEmoji,
|
||||
createGuild,
|
||||
createGuildChannel,
|
||||
createGuildFromTemplate,
|
||||
createGuildRole,
|
||||
createGuildTemplate,
|
||||
createServer,
|
||||
createRole,
|
||||
deleteChannel,
|
||||
deleteChannelOverwrite,
|
||||
deleteEmoji,
|
||||
@@ -33,7 +33,6 @@ import {
|
||||
deleteRole,
|
||||
deleteServer,
|
||||
editChannelOverwrite,
|
||||
editEmbed,
|
||||
editEmoji,
|
||||
editGuild,
|
||||
editGuildTemplate,
|
||||
@@ -48,7 +47,6 @@ import {
|
||||
getBans,
|
||||
getChannel,
|
||||
getChannels,
|
||||
getEmbed,
|
||||
getEmoji,
|
||||
getEmojis,
|
||||
getGuild,
|
||||
@@ -153,9 +151,9 @@ export let handlers = {
|
||||
createEmoji,
|
||||
createGuildChannel,
|
||||
createGuildFromTemplate,
|
||||
createGuildRole,
|
||||
createRole,
|
||||
createGuildTemplate,
|
||||
createServer,
|
||||
createGuild,
|
||||
deleteChannel,
|
||||
deleteEmoji,
|
||||
deleteGuildTemplate,
|
||||
@@ -176,7 +174,6 @@ export let handlers = {
|
||||
getChannel,
|
||||
getChannels,
|
||||
getWidgetSettings,
|
||||
getEmbed,
|
||||
getEmoji,
|
||||
getEmojis,
|
||||
getGuild,
|
||||
|
||||
@@ -203,7 +203,7 @@ export async function executeWebhook(
|
||||
);
|
||||
if (!options.wait) return;
|
||||
|
||||
return structures.createMessage(result as MessageCreateOptions);
|
||||
return structures.createMessageStruct(result as MessageCreateOptions);
|
||||
}
|
||||
|
||||
export async function editWebhookMessage(
|
||||
@@ -257,7 +257,7 @@ export async function editWebhookMessage(
|
||||
{ ...options, allowed_mentions: options.allowed_mentions },
|
||||
) as MessageCreateOptions;
|
||||
|
||||
const message = await structures.createMessage(result);
|
||||
const message = await structures.createMessageStruct(result);
|
||||
return message;
|
||||
}
|
||||
|
||||
@@ -603,7 +603,7 @@ export async function editSlashResponse(
|
||||
// If the original message was edited, this will not return a message
|
||||
if (!options.messageID) return result;
|
||||
|
||||
const message = await structures.createMessage(
|
||||
const message = await structures.createMessageStruct(
|
||||
result as MessageCreateOptions,
|
||||
);
|
||||
return message;
|
||||
|
||||
Reference in New Issue
Block a user