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:
ITOH
2021-03-08 17:37:06 +01:00
committed by GitHub
parent 45a3246370
commit 2c3692810d
23 changed files with 111 additions and 106 deletions
+21 -17
View File
@@ -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);
}