mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-16 03:23:29 +01:00
fix(ThreadMember): remove audit log reason parameter (#10023)
fix(ThreadMember): remove audit log reason Co-authored-by: René <Renegade334@users.noreply.github.com> Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
This commit is contained in:
@@ -91,26 +91,24 @@ class ThreadMemberManager extends CachedManager {
|
|||||||
/**
|
/**
|
||||||
* Adds a member to the thread.
|
* Adds a member to the thread.
|
||||||
* @param {UserResolvable|'@me'} member The member to add
|
* @param {UserResolvable|'@me'} member The member to add
|
||||||
* @param {string} [reason] The reason for adding this member
|
|
||||||
* @returns {Promise<Snowflake>}
|
* @returns {Promise<Snowflake>}
|
||||||
*/
|
*/
|
||||||
async add(member, reason) {
|
async add(member) {
|
||||||
const id = member === '@me' ? member : this.client.users.resolveId(member);
|
const id = member === '@me' ? member : this.client.users.resolveId(member);
|
||||||
if (!id) throw new DiscordjsTypeError(ErrorCodes.InvalidType, 'member', 'UserResolvable');
|
if (!id) throw new DiscordjsTypeError(ErrorCodes.InvalidType, 'member', 'UserResolvable');
|
||||||
await this.client.rest.put(Routes.threadMembers(this.thread.id, id), { reason });
|
await this.client.rest.put(Routes.threadMembers(this.thread.id, id));
|
||||||
return id;
|
return id;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Remove a user from the thread.
|
* Remove a user from the thread.
|
||||||
* @param {UserResolvable|'@me'} member The member to remove
|
* @param {UserResolvable|'@me'} member The member to remove
|
||||||
* @param {string} [reason] The reason for removing this member from the thread
|
|
||||||
* @returns {Promise<Snowflake>}
|
* @returns {Promise<Snowflake>}
|
||||||
*/
|
*/
|
||||||
async remove(member, reason) {
|
async remove(member) {
|
||||||
const id = member === '@me' ? member : this.client.users.resolveId(member);
|
const id = member === '@me' ? member : this.client.users.resolveId(member);
|
||||||
if (!id) throw new DiscordjsTypeError(ErrorCodes.InvalidType, 'member', 'UserResolvable');
|
if (!id) throw new DiscordjsTypeError(ErrorCodes.InvalidType, 'member', 'UserResolvable');
|
||||||
await this.client.rest.delete(Routes.threadMembers(this.thread.id, id), { reason });
|
await this.client.rest.delete(Routes.threadMembers(this.thread.id, id));
|
||||||
return id;
|
return id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -101,11 +101,10 @@ class ThreadMember extends Base {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Removes this member from the thread.
|
* Removes this member from the thread.
|
||||||
* @param {string} [reason] Reason for removing the member
|
|
||||||
* @returns {Promise<ThreadMember>}
|
* @returns {Promise<ThreadMember>}
|
||||||
*/
|
*/
|
||||||
async remove(reason) {
|
async remove() {
|
||||||
await this.thread.members.remove(this.id, reason);
|
await this.thread.members.remove(this.id);
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
6
packages/discord.js/typings/index.d.ts
vendored
6
packages/discord.js/typings/index.d.ts
vendored
@@ -3396,7 +3396,7 @@ export class ThreadMember<HasMemberData extends boolean = boolean> extends Base
|
|||||||
public thread: AnyThreadChannel;
|
public thread: AnyThreadChannel;
|
||||||
public get user(): User | null;
|
public get user(): User | null;
|
||||||
public get partial(): false;
|
public get partial(): false;
|
||||||
public remove(reason?: string): Promise<ThreadMember>;
|
public remove(): Promise<ThreadMember>;
|
||||||
}
|
}
|
||||||
|
|
||||||
export type ThreadMemberFlagsString = keyof typeof ThreadMemberFlags;
|
export type ThreadMemberFlagsString = keyof typeof ThreadMemberFlags;
|
||||||
@@ -4668,7 +4668,7 @@ export class ThreadMemberManager extends CachedManager<Snowflake, ThreadMember,
|
|||||||
private constructor(thread: ThreadChannel, iterable?: Iterable<RawThreadMemberData>);
|
private constructor(thread: ThreadChannel, iterable?: Iterable<RawThreadMemberData>);
|
||||||
public thread: AnyThreadChannel;
|
public thread: AnyThreadChannel;
|
||||||
public get me(): ThreadMember | null;
|
public get me(): ThreadMember | null;
|
||||||
public add(member: UserResolvable | '@me', reason?: string): Promise<Snowflake>;
|
public add(member: UserResolvable | '@me'): Promise<Snowflake>;
|
||||||
|
|
||||||
public fetch(
|
public fetch(
|
||||||
options: ThreadMember<true> | ((FetchThreadMemberOptions & { withMember: true }) | { member: ThreadMember<true> }),
|
options: ThreadMember<true> | ((FetchThreadMemberOptions & { withMember: true }) | { member: ThreadMember<true> }),
|
||||||
@@ -4682,7 +4682,7 @@ export class ThreadMemberManager extends CachedManager<Snowflake, ThreadMember,
|
|||||||
|
|
||||||
public fetch(options?: FetchThreadMembersWithoutGuildMemberDataOptions): Promise<Collection<Snowflake, ThreadMember>>;
|
public fetch(options?: FetchThreadMembersWithoutGuildMemberDataOptions): Promise<Collection<Snowflake, ThreadMember>>;
|
||||||
public fetchMe(options?: BaseFetchOptions): Promise<ThreadMember>;
|
public fetchMe(options?: BaseFetchOptions): Promise<ThreadMember>;
|
||||||
public remove(member: UserResolvable | '@me', reason?: string): Promise<Snowflake>;
|
public remove(member: UserResolvable | '@me'): Promise<Snowflake>;
|
||||||
}
|
}
|
||||||
|
|
||||||
export class UserManager extends CachedManager<Snowflake, User, UserResolvable> {
|
export class UserManager extends CachedManager<Snowflake, User, UserResolvable> {
|
||||||
|
|||||||
Reference in New Issue
Block a user