mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-19 04:38:17 +00:00
fmt
This commit is contained in:
@@ -12,7 +12,14 @@ import { Collection } from "../../util/collection.ts";
|
|||||||
import { createNewProp } from "../../util/utils.ts";
|
import { createNewProp } from "../../util/utils.ts";
|
||||||
import { cacheHandlers } from "../controllers/cache.ts";
|
import { cacheHandlers } from "../controllers/cache.ts";
|
||||||
import { ban } from "../handlers/guild.ts";
|
import { ban } from "../handlers/guild.ts";
|
||||||
import { addRole, editMember, kick, rawAvatarURL, removeRole, sendDirectMessage } from "../handlers/member.ts";
|
import {
|
||||||
|
addRole,
|
||||||
|
editMember,
|
||||||
|
kick,
|
||||||
|
rawAvatarURL,
|
||||||
|
removeRole,
|
||||||
|
sendDirectMessage,
|
||||||
|
} from "../handlers/member.ts";
|
||||||
import { Guild } from "./guild.ts";
|
import { Guild } from "./guild.ts";
|
||||||
|
|
||||||
const baseMember: Partial<Member> = {
|
const baseMember: Partial<Member> = {
|
||||||
@@ -28,7 +35,13 @@ const baseMember: Partial<Member> = {
|
|||||||
|
|
||||||
// METHODS
|
// METHODS
|
||||||
makeAvatarURL(options) {
|
makeAvatarURL(options) {
|
||||||
return rawAvatarURL(this.id!, this.discriminator!, this.avatar!, options.size, options.format);
|
return rawAvatarURL(
|
||||||
|
this.id!,
|
||||||
|
this.discriminator!,
|
||||||
|
this.avatar!,
|
||||||
|
options.size,
|
||||||
|
options.format,
|
||||||
|
);
|
||||||
},
|
},
|
||||||
guild(guildID) {
|
guild(guildID) {
|
||||||
return cache.guilds.get(guildID);
|
return cache.guilds.get(guildID);
|
||||||
@@ -60,9 +73,19 @@ const baseMember: Partial<Member> = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export async function createMember(data: MemberCreatePayload, guildID: string) {
|
export async function createMember(data: MemberCreatePayload, guildID: string) {
|
||||||
const { joined_at: joinedAt, premium_since: premiumSince, user: userData, roles, deaf, mute, nick, ...rest } = data;
|
const {
|
||||||
|
joined_at: joinedAt,
|
||||||
|
premium_since: premiumSince,
|
||||||
|
user: userData,
|
||||||
|
roles,
|
||||||
|
deaf,
|
||||||
|
mute,
|
||||||
|
nick,
|
||||||
|
...rest
|
||||||
|
} = data;
|
||||||
|
|
||||||
const { mfa_enabled: mfaEnabled, premium_type: premiumType, ...user } = data.user || {};
|
const { mfa_enabled: mfaEnabled, premium_type: premiumType, ...user } =
|
||||||
|
data.user || {};
|
||||||
|
|
||||||
const restProps: Record<string, ReturnType<typeof createNewProp>> = {};
|
const restProps: Record<string, ReturnType<typeof createNewProp>> = {};
|
||||||
for (const key of Object.keys(rest)) {
|
for (const key of Object.keys(rest)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user